我将我的ASP.NET核心项目从RC1更新为1.0 RTM(使用preview2工具),一切都很顺利.我可以在Visual Studio中调试而不会出现问题.接下来,我想在
Windows Server 2008 R2和IIS 7.5上上传该站点.我安装了必要的Windows主机工具并在IIS中创建了Web应用程序.问题是,在我尝试打开页面后,它返回了404错误.正如我在任务管理器中看到的,我的应用程序正在运行,但在侦听模式下停止.
在日志文件中我只看到这些条目:
Hosting environment: Production Content root path: C:\inetpub\wwwroot\MySite Now listening on: http://localhost:20706 Application started. Press Ctrl+C to shut down.
似乎IIS集成存在一些问题.我的web.config文件如下所示:
<?xml version="1.0" encoding="utf-8"?> <configuration> <system.webServer> <handlers> <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" /> </handlers> <aspNetCore processpath="..\..\approot\MySite\MySite.exe" arguments="" forwardWindowsAuthToken="true" stdoutLogEnabled="true" /> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration>
我尝试了一些来自GitHub的解决方法,它影响了Startup.cs文件的Configure方法,没有任何成功.
有任何想法吗?
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。