Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 网站可在visual studio 2017上运行,但不能在IIS 10上运行_C#_Asp.net_Visual Studio 2017_Windows Server 2016_Iis 10 - Fatal编程技术网

C# 网站可在visual studio 2017上运行,但不能在IIS 10上运行

C# 网站可在visual studio 2017上运行,但不能在IIS 10上运行,c#,asp.net,visual-studio-2017,windows-server-2016,iis-10,C#,Asp.net,Visual Studio 2017,Windows Server 2016,Iis 10,我有一个asp.net web应用程序,正在尝试将其部署到Windows Server 2016上的IIS。我第一次在Visual Studio 2017上运行该应用程序,它的加载和运行非常好,但在IIS上,当我在localhost上运行它时,它会加载,但上面有代码头,没有任何功能 没有从浏览器透视图或事件日志引发错误,因此我不知道如何具体排除故障。我在这个问题上所做的大部分研究都指向没有启用HTTP激活功能,但我已经安装了所有东西,但这个问题仍然没有得到解决。我尝试过的大多数建议和答案都是针

我有一个asp.net web应用程序,正在尝试将其部署到Windows Server 2016上的IIS。我第一次在Visual Studio 2017上运行该应用程序,它的加载和运行非常好,但在IIS上,当我在localhost上运行它时,它会加载,但上面有代码头,没有任何功能


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

谢谢大家的评论。在使用问题的框架“IIS不提供ASPX文件”搜索解决方案后,我找到了一个有效的解决方案,即转到IIS->选择您的网站->转到处理程序映射,然后按revert to parent选项。显然,我的网站处理程序映射不正确或配置不正确,但现在一切正常。谢谢您的帮助。

这些不是“代码头”。它只是原始的ASPX文件,没有被渲染成HTML。您需要研究为什么会发生这种情况。您是否发布了项目或只是将解决方案复制到IIS?搜索诸如“IIS不提供ASPX文件”(或者“不解析”)之类的问题。它可能是很多不同的东西。