IIS 7中为ASP.NET缺少MIME类型404.17

前端之家收集整理的这篇文章主要介绍了IIS 7中为ASP.NET缺少MIME类型404.17前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当获得新配置的 Windows 7框时,我注意到ASP.NET默认关闭.所以是经典的ASP.我在Web应用程序中出现404.17错误.我认为这是因为我没有“aspx”的MIME类型.虽然这只是一个猜测.当我在控制面板>程序和功能>打开或关闭Windows功能,并重新启动我的Windows 7机器,MIME类型从未出现.有人可以检查他们对* .aspx页面的MIME类型,并在编辑模式下告诉我配置? ASP.NET扩展(即:ashx,asax等)会丢失什么其他MIME类型?什么是最好的配置方法
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.

解决方法

固定:

I chose the “ISAPI & CGI Restrictions” after clicking the server
name (not the site name) in IIS Manager,and right clicked the
“ASP.NET v4.0.30319” lines and chose “Allow”.

从“程序和功能>打开或关闭Windows功能”打开ASP.NET后,必须从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.

猜你在找的asp.Net相关文章