IIS7.5 报错 HTTP 错误 404.0- Not Found 您要找的资源已被删除、已更名或暂时不可用 解决方案···

本文介绍了解决IIS服务器上出现的404错误的方法,包括调整ISAPI和CGI限制设置、更改应用程序池模式及配置处理程序映射等步骤。

HTTP 错误 404.2 - Not Found  由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。

打开IIS,右边操作里选基本设置,应用程序池旁边点选择,模式改成Classic ,

就是将管理模式切换为了经典模式。

出现环境:win7 + IIS7.0

解决办法:IIS的根节点->右侧“ISAPI和CGI限制”->把禁止的DotNet版本项设置为允许,即可~ 如果没有的可以自行添加,路径如下图示:

 

HTTP 错误 404.0 - Not Found

您要找的资源已被删除、已更名或暂时不可用。

1.选择站点-》IIS-》处理程序映射-》添加脚本映射(对应扩展名)

 

2.选择站点-》IIS-》处理程序映射-》添加通配符脚本映射(对应扩展名)

如果在应用程序池选了32位支持,那就按上面的把32位的isapi再配置一遍就OK了。

 

 

然后你可在web.config中 <system.webServer>下配置

<httpErrors errorMode="Custom">
      <error statusCode="404" subStatusCode="0" path="index.htm"/>
      <error statusCode="404" subStatusCode="1" path="index.htm"/>
      <error statusCode="404" subStatusCode="2" path="index.htm"/>
      <error statusCode="404" subStatusCode="3" path="index.htm"/>
    </httpErrors>

原文链接:http://blog.youkuaiyun.com/a351945755/article/details/21003249

### Vue 项目部署至 IIS 出现 HTTP 405 错误的原因分析 HTTP 405 方法允许错误通常发生在服务器配置支持客户端尝试使用的 HTTP 请求方法时。对于 Vue.js 应用程序,在将其部署到 Internet Information Services (IIS) 上之后遇到此问题,可能是由于以下几个原因造成的: #### 配置 Web.config 文件当 当应用程序试图通过 POST 其他非 GET/HEAD 请求访问资源而这些请求未被适当处理时会发生这种情况。确保 `web.config` 中有正确的设置来允许所有必要的 HTTP 动词。 ```xml <configuration> <system.webServer> <!-- ... --> <handlers> <add name="ApiURIs-ISAPI-Integrated-4.0" path="/api/*" verb="GET,POST,PATCH,PUT,DELETE,OPTIONS" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/> </handlers> </system.webServer> </configuration> ``` #### 缺少错误的路由规则 如果 API 路由没有正确映射者存在冲突,则可能导致某些端点无法接受特定类型的请求。检查并调整应用内的路由逻辑以及 IIS 的 URL Rewrite 模块中的重写规则以确保它们会阻止合法的操作[^1]。 #### ASP.NET Core Module 设置缺失 如果是基于 .NET Core 构建的服务端部分(即使前端是 Vue),则可能是因为缺少了对 ASP.NET Core Module V2的支持。这可以通过安装相应的 Windows Hosting Bundle 来修复,并确认 applicationHost.config 和 web.config 已经更新为使用最新版本的核心托管模块[^2]。 #### 解决方案建议 为了有效解决问题,可以采取以下措施之一组合起来实施: - 修改 `web.config` 添加适合的应用处理器; - 安装和启用 IIS 的 WebDAV 扩展服务(有时它会干扰 PUT/PATCH 请求); - 使用 Fiddler 等工具调试实际发出的 HTTP 请求及其响应头信息出具体哪个环节出了错; - 如果适用的话,请考虑升级整个环境到更稳定的新版软件栈上运行;
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值