ASP.Net部署网站后提示HTTP Error 404.2 – Not Found的解决方法
2015-08-01 19:40
525 查看
之前迁移一个网站到新的Server上出现了“HTTP Error 404.2 – Not Found”的提示,看了错误页面的详细信息,好吧我并没有弄明白是什么原因导致的。在Google上找了一下很快就发现了相关的解决方法,根据指导进行设置很快就把问题解决了。其实对IIS熟悉的话根据错误提示就能知道是哪里设置出错了,可惜我并不熟悉,这里记录一下顺便弄清楚问题。
服务器环境:Windows Server 2008 R2 + IIS 7.5
错误提示:HTTP Error 404.2 – Not Found
错误详细信息:由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. (The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.)
![](http://worldcom.b0.upaiyun.com/97worldcom/201409/2014-09-06_010347.png)
解决方法:根据错误详细信息得知是因为“ISAPI 和 CGI 限制”设置的原因导致的问题,再仔细看Handler的提示是“PageHandlerFactory-ISAPI-4.0_32bit”,到“ISAPI和CGI限制(ISAPI and CGI Restrictions)”设置允许相关ASP.NET版本号即可。我的是.Net 4.0 32bit,设置“C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”对应的ASP.NET
v4.0.30319为允许(Allowed)即可。
注意:1.“ISAPI 和 CGI 限制”在IIS的根节点,而不是虚拟目录的节点上;
2. 设置完重启(Restart)一下网站,或者通过执行命令行“iisreset”重启IIS。
![](http://worldcom.b0.upaiyun.com/97worldcom/201409/2014-09-06_010512.png)
之前迁移一个网站到新的Server上出现了“HTTP Error 404.2 – Not Found”的提示,看了错误页面的详细信息,好吧我并没有弄明白是什么原因导致的。在Google上找了一下很快就发现了相关的解决方法,根据指导进行设置很快就把问题解决了。其实对IIS熟悉的话根据错误提示就能知道是哪里设置出错了,可惜我并不熟悉,这里记录一下顺便弄清楚问题。
服务器环境:Windows Server 2008 R2 + IIS 7.5
错误提示:HTTP Error 404.2 – Not Found
错误详细信息:由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面. (The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.)
![](http://worldcom.b0.upaiyun.com/97worldcom/201409/2014-09-06_010347.png)
解决方法:根据错误详细信息得知是因为“ISAPI 和 CGI 限制”设置的原因导致的问题,再仔细看Handler的提示是“PageHandlerFactory-ISAPI-4.0_32bit”,到“ISAPI和CGI限制(ISAPI and CGI Restrictions)”设置允许相关ASP.NET版本号即可。我的是.Net 4.0 32bit,设置“C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll”对应的ASP.NET
v4.0.30319为允许(Allowed)即可。
注意:1.“ISAPI 和 CGI 限制”在IIS的根节点,而不是虚拟目录的节点上;
2. 设置完重启(Restart)一下网站,或者通过执行命令行“iisreset”重启IIS。
![](http://worldcom.b0.upaiyun.com/97worldcom/201409/2014-09-06_010512.png)
相关文章推荐
- Http协议的请求头信息与返回头信息详解
- jmeter http请求界面解释
- php中php://input、$_POST和$HTTP_RAW_POST_DATA的异同
- C#实现访问网络共享文件夹
- Android核心基础-7.Android 网络通信-5.发送GET、POST请求
- TCP的SACK选择确认选项
- http请求原理
- 【独立开发者er Cocos2d-x实战 013】Cocos2dx 网络编程实战之星座运势
- Android核心基础-7.Android 网络通信-4.获取网络XML,JSON
- Xcode7 beta 网络请求报错:The resource could not be loaded because the App Transport Security policy requir
- Socket与http的长连接和短连接
- Java基础-- 网络编程
- 第十八章、Linux网络配置
- http各种状态码详解
- http://www.w3school.com.cn/html5/index.asp
- HTTP请求与数据下载
- solr httpclient请求方式 原子更新索引
- WCF HTTP 错误 404.3 - Not Found(由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。)
- WCF HTTP 错误 404.3 - Not Found(由于扩展配置问题而无法提供您请求的页面。如果该页面是脚本,请添加处理程序。如果应下载文件,请添加 MIME 映射。)
- http简介