网站适用于2017年的Visual Studio,但不适用于IIS 10

时间:2018-03-02 14:24:58

标签: c# asp.net visual-studio-2017 windows-server-2016 iis-10

我有一个asp.net Web应用程序,我试图在Windows Server 2016上部署到IIS。我首先在Visual Studio 2017上运行该应用程序,它加载并运行完全正常但在IIS上运行它在localhost上它加载,但上面有代码标题,没有任何功能。

Code headers loading on website

从浏览器角度或事件日志中没有抛出任何错误,所以我不知道具体如何进行故障排除。我在这个问题上所做的大部分研究都表明没有启用HTTP激活功能,但是我已经安装了所有内容,但这个问题仍然没有得到解决。我尝试过的大多数建议和答案都是针对旧的IIS 7.5或8而不是我使用的IIS 10.0。该应用程序在visual studio上正常运行,所以我猜测它不是代码的问题,而是我的IIS配置。我希望有人可以帮助我,或者至少指出我正确的方向。这是我的第一个问题,所以我不确定还需要什么(即代码,细节)才能得到正确答案。我会提供所需的东西。谢谢

1 个答案:

答案 0 :(得分:0)

感谢您的评论。在使用问题框架“IIS不提供ASPX文件”搜索解决方案后,我找到了一个解决方案,它可以用于IIS - >选择您的网站 - >转到处理程序映射,然后按还原为父选项。显然我的网站处理程序映射不正确或配置不正确但现在一切正常。谢谢你的帮助。