如何在Win Server 2k8和IIS7上修复404.17错误

Sco*_*eld 20 asp.net iis-7

我在Win Server 2k8下的IIS 7上设置了一个新的.net 2.0网站,当浏览到一个页面时,它给出了404.17错误,声称该文件(在这种情况下为default.aspx)似乎是一个脚本但是正在由静态文件处理程序处理.它的声音就像ASP.Net的模块映射搞砸了,但它们在配置中看起来很好.有没有人建议纠正这个错误?

Jon*_*upp 27

我曾经在IIS6上遇到过这个问题,当时某种程度上ASP.NET ISAPI的东西被打破了.

运行

%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i 
Run Code Online (Sandbox Code Playgroud)

重新创建设置照顾它.

  • 如果您在64位窗口上需要将"Framework"文件夹更改为"Framework64" (11认同)

小智 11

这个解决方案对我有用......(我有aspnet_regiis.exe -i做了一些破坏)

http://forums.iis.net/t/1157725.aspx

1. Locate your App Pool and Right Click
2. Select Basic Settings
3. Select your current .Net Framework Version
4.Restart the App Pool 


小智 6

对我来说,它通过以下方式起作用

安装ASP.NET

cd %windir%\Microsoft.NET\Framework64/v4.0.30319
aspnet_regiis.exe -i
Run Code Online (Sandbox Code Playgroud)
  • 下一步转到IIS管理器,然后单击服务器(根)节点.
  • 在功能视图中,IIS部分打开"ISAPI和CGI限制"
  • 右键单击ASP.NET 4限制列,然后右键单击"允许"

希望这对你有用..