iis报错:404.3 - Not Found 由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。

本文介绍了解决HTTP 404.3及404.17错误的方法,针对404.3错误,通过检查脚本处理程序和MIME映射,确保正确配置IIS服务器;对于404.17错误,通过运行特定命令以确保ASP.NET组件正确注册。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >



HTTP 错误 404.3 - Not Found
由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。





运行:cmd,转到C:\Windows\Windows Microsoft.Net \ Framework \ v3.0 \ Windows Communication 


Foundation \目录;运行命令:ServiceModelReg -vi;查看状态;
如果显示未安装,则运行命令:ServiceModelReg -i;OK。


报错:HTTP 错误 404.17 - Not Found
请求的内容似乎是脚本,因而将无法由静态文件处理程序来处理。
运行:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i

IIS 中,HTTP 404.3 错误通常表示服务器无法处理请求文件扩展名,原因可能是缺少相MIME 类型映射或未正确配置处理程序。以下是一些常见的解决方法: ### 1. 配置 MIME 映射 如果请求文件类型未在 IIS 中注册 MIME 类型,则需要手动添加。例如,若请求的是 `.apk` 文件,可以在 `web.config` 文件添加以下配置: ```xml <configuration> <system.webServer> <staticContent> <mimeMap fileExtension=".apk" mimeType="application/vnd.android" /> </staticContent> </system.webServer> </configuration> ``` 此外,若希望支持所有文件类型的 MIME 映射,可以使用通配符 `.*` 并将其 MIME 类型设置为 `*/*`: ```xml <configuration> <system.webServer> <staticContent> <remove fileExtension=".*" /> <mimeMap fileExtension=".*" mimeType="*/*" /> </staticContent> </system.webServer> </configuration> ``` 以上配置确保 IIS 能够识别并提供请求文件内容[^2]。 ### 2. 启用目录浏览 如果请求页面是一个目录,并且 IIS 未启用目录浏览功能,则可能会导致 404.3 错误。可以在 `web.config` 文件中启用目录浏览功能: ```xml <configuration> <system.webServer> <directoryBrowse enabled="true" /> </system.webServer> </configuration> ``` 启用目录浏览后,IIS 将显示目录中的内容,而不是返回 404.3 错误[^1]。 ### 3. 检查 .NET Framework 安装顺序 HTTP 404.3 错误有时与 .NET Framework 和 IIS 的安装顺序有关,尤其是在使用 .NET Framework 4.5.2 版本时。确保先安装 IIS,然后再安装 .NET Framework。如果顺序错误,可能需要修复或重新安装 IIS 组件。 ### 4. 安装必要的 IIS 角色和服务 如果请求文件脚本(例如 PHP 或 ASP.NET 文件),确保 IIS 安装了相处理程序模块。例如,对于 ASP.NET 用程序,确保已安装 ASP.NET 角色服务。 ### 5. 重新注册 ASP.NET 对于 ASP.NET 用程序,可以尝试重新注册 ASP.NET。使用命令提示符运行以下命令: ```bash aspnet_regiis.exe -i ``` 此命令将重新注册 ASP.NET 并确保 IIS 正确识别 ASP.NET 用程序。 ###
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值