在服务器上升级安装.NET 4.0后,网站停机

今天早上,我的客户在他的IIS6 Web服务器上安装了.NET Framework 4。 他还更新了我正在致力于.NET 4的网站,但现在该网站不提供任何网页。 我刚刚上传了整个网站,所有网页都可以使用,但我尝试的任何url都会出现404错误。

任何想法可能发生了什么?

您需要启用ASP.Net 4.0 Web服务扩展。

当你跑步

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 

这将安装ISAPI筛选器,但实际上不启用它。 在Windows 2003服务器上,你应该运行:

 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i -enable 

做任何静态HTML文件的作品?

您是否在安装.NET 4之后尝试重新注册ASP.NET扩展?

 C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe /i 

我做了同样的,除了我安装了v3.5 … asp页面仍然正常工作,html工作正常,但php和aspx页面只是加载永远….页面,这是在安装v3.5之前肯定工作

不知道为什么,但.net 4需要重新启动WWW服务。
另外:所以不要在同一个应用程序池中混合使用.net 4和.net 2网站。