c# – 发布到IIS时找不到ASP.NET Core页面
发布时间:2020-12-15 21:00:43 所属栏目:百科 来源:网络整理
导读:我将我的ASP.NET核心项目从RC1更新为1.0 RTM(使用preview2工具),一切都很顺利.我可以在Visual Studio中调试而不会出现问题.接下来,我想在 Windows Server 2008 R2和IIS 7.5上上传该站点.我安装了必要的Windows主机工具并在IIS中创建了Web应用程序.问题是,在
我将我的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:inetpubwwwrootMySite 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="....approotMySiteMySite.exe" arguments="" forwardWindowsAuthToken="true" stdoutLogEnabled="true" /> <httpErrors errorMode="Detailed" /> </system.webServer> </configuration> 我尝试了一些来自GitHub的解决方法,它影响了Startup.cs文件的Configure方法,没有任何成功. 有任何想法吗? 解决方法
好吧,我有多个问题,但我的网站无法正常工作的两个主要原因:
>我无法从两个不同的地方启动代码.我最初将wwwroot内容放在wwwroot文件夹下(并不那么令人惊讶),其余的都放到了appsot.现在一切都应该在同一个文件夹中. 现在,一切都很好. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
热点阅读