一般在IIS6下,大家只要在错误页选择自己做的404错误,就可以了,但是IIS7.5却返回500,这是怎么回事?查了资料发现还是微软搞的鬼。
微软给出了两个解决方案,不过我自己使用第一个解决方案没有成功,我是使用的第二个
方案1:
1. 在ApplicationHost.config文件中将 的allowAbsolutePathsWhenDelegated设置为”true”。
<system.webServer>
...
<httpErrors allowAbsolutePathsWhenDelegated="true">
<error statusCode="401" prefixLanguageFilePath="%SystemDrive%inetpubcusterr" path="401.htm" />
<error statusCode="403" prefixLanguageFilePath="%SystemDrive%inetpubcusterr" path="403.htm" />
<error statusCode="404" prefixLanguageFilePath="%SystemDrive%inetpubcusterr" path="404.htm" />
<error statusCode="405" prefixLanguageFilePath="%SystemDrive%inetpubcusterr" path="405.htm" />
....
</httpErrors>
</system.webServer>
</location>
<location path="Default Web Site">
<system.webServer>
... ...
<httpErrors errorMode="Custom">
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="E:Tempcustom404.html" responseMode="File" />
</httpErrors>
</system.webServer>
</location>
2.重启IIS。
方案2
1. 在IIS Manager中,找到Features Views->Management Area,双击”Feature Delegation”。选择Error Pages并单击Read Only,如下图。
2. 在C:inetpubwwwroot或您的任何网页应用程序的物理目录下,打开web.config文件,移除以下部分。
<handlers accessPolicy="Read, Script" />
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path=" E:Temperror404.html " responseMode="File" />
</httpErrors>
如果在config文件中没有其他配置,您可以直接删除由IIS为delegation Read/Write生成的web.config文件。
3. 重启IIS。
如何在IIS7中进行自定义404页面设置的步骤:
1. 创建一个名为custom404.html的文件,并保存至您的网页目录(一般情况下为c:inetpubwwwroot)。
2. 打开Internet Information Services (IIS) Manager。
3. 在Connections窗口内(左边),展开相关节点至某个您想要进行自定义错误配置的站点,并选定该站点。
4. 在中间窗口的底部,单击Features View。
5. 在中间窗口,双击Error Pages。
6. 双击Status Code 404。
7. 在Edit Custom Error Page对话框中,
a. 在”Insert content from static file into the error response”域中输入物理路径。当出现找不到页面的情况时,就会返回http 404错误并显示自定义的404错误页面。
b. 在”Exectute a URL on this site”域中,输入绝对路径。在本实例中,输入/custom404.html。当出现找不到页面的情况时,就会返回http 200错误并显示自定义的404错误页面。
8. 点击OK。
京喜app是一款京东旗下推出的网购电商平台,京喜app里面能够帮助你省下的大量的金额,很多的优惠卷免费发送,先领劵在购物省一大笔钱。还有每天推荐精品好货为你提供最优质的商品,精细分类让你挑选起来更简易,需要的用户快来下载体验把。
旅行串串游戏下载是一款非常好玩的休闲经营养成类型游戏,旅行串串游戏安卓下载在游戏剧情里,你跟女友辞去了工作,来了一场说走就走的旅行,旅途中你会看到世界各地的文化、风景、美食等。非常的有意思。赶快下载试试。
泡沫冬景破解版是一款今年超级火爆galgame。泡沫冬景破解免费版游戏正版是要收费18元才能玩的,小编在这里找到了一个免费的下载渠道,但内容是跟正版一模一样的哦。喜欢这款游戏的欢迎来ucbug下载站下载体验。
百度地图2020最新版是一款最新的地图导航手机软件,百度地图2020最新手机版软件内有着全网最新的地图路线,而且增添了许多实用功能,可以看到公交车的实时定位,也可以直接在地图软件上预估打车价格等等。非常方便。
高德地图手机版是目前手机上最好用的一款地图软件之一,高德地图手机版软件内有着非常精准的定位系统,包括的人的朝向都能够清晰观察到。软件内还有实时路况播报,方便你开车时避开高峰路段,节省路途时间。
1号店app是一款非常好用网上电子商务平台。1号店app可以说是一家网上百货超市,几乎所有日常生活用品等可以在1号店上进行购买,覆盖食品、饮食、进口商品、服饰、鞋帽、清洁用品、数码、家电等非常多的种类。同时1号店拥有独具特色的集成供应链既保证了商品质