当得到一个新配置的Windows 7中,我注意到,ASP.NET是默认关闭的。 所以是经典的ASP。 ,我得到一个错误404.17的web应用程序。 我想这是因为我没有一个“ASPX” MIME类型。 虽然这只是一个猜测。 当我打开他们的下控制面板>程序和功能>打开Windows功能打开或关闭,并重新启动我的Windows 7机器的MIME类型始终没有露面。 可有人检查什么MIME类型,他们有* .aspx页,并告诉我在编辑模式下的配置? 什么其他的MIME类型,我会失踪ASP.NET扩展(即:ASHX,ASAX,等...)? 什么是配置他们所有的最好的方法?
Error Summary
HTTP Error 404.17 - Not Found
The requested content appears to be script and will not be served by the static file handler.
...
Module: StaticFileModule
Notification: ExecuteRequestHandler
Handler: StaticFile
Error Code: 0x80070032
Requested URL: ...
Physical Path: ...
Logon Method: NTLM
Logon User: {DOMAIN}\{WINDOWS LOGIN}
...
Most likely causes:
The request matched a wildcard mime map. The request is mapped to the static file handler. If there were different pre-conditions, the request will map to a different handler.
...
Things you can try:
If you want to serve this content as a static file, add an explicit MIME map.
固定:
我选择了在IIS管理器中单击服务器名称(而不是网站名称)后的“ISAPI和CGI限制”,然后右键单击“ASP.NET v4.0.30319”线,选择“允许”。
从开启ASP.NET后“程序和功能>打开Windows功能打开或关闭”,你必须从Windows命令提示符下安装ASP.NET。 MIME类型永远不露面,但是这样做的命令后,我注意到这些扩展IIS管理器的IIS网站“处理程序映射”部分出现了。
C:\>cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>dir aspnet_reg*
Volume in drive C is Windows
Volume Serial Number is 8EE6-5DD0
Directory of C:\Windows\Microsoft.NET\Framework64\v4.0.30319
03/18/2010 08:23 PM 19,296 aspnet_regbrowsers.exe
03/18/2010 08:23 PM 36,696 aspnet_regiis.exe
03/18/2010 08:23 PM 102,232 aspnet_regsql.exe
3 File(s) 158,224 bytes
0 Dir(s) 34,836,508,672 bytes free
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>aspnet_regiis.exe -i
Start installing ASP.NET (4.0.30319).
.....
Finished installing ASP.NET (4.0.30319).
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>
不过,我仍然得到这个错误。 但是,如果你做我的“修复”提到的,这会自行消失。
HTTP Error 404.2 - Not Found
The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.