用IIS扩展文件的IIS 7错误页面
问题描述:
我尝试了很多方法,但无法执行此操作。我已经设置了web.config如下。用IIS扩展文件的IIS 7错误页面
<?xml version="1.0"?>
<configuration>
<system.webServer>
<asp scriptErrorSentToBrowser="true"/>
<httpErrors>
<remove statusCode="404" subStatusCode="-1" />
<error statusCode="404" prefixLanguageFilePath="" path="/index.asp" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On" defaultRedirect="index.asp">
</customErrors>
<compilation debug="false"/>
</system.web>
</configuration>
当我尝试这个网址
http://www.aboutmanchester.co.uk/wddwd.asp
它显示一条消息,而不是错误页面我提到,但是当我尝试
http://www.aboutmanchester.co.uk/wddwd.aspx
我去自定义错误页。
答
那是一个确切的web.config文件的副本?如果没有httpErrors元素的errorMode =“Custom”属性,我只能获得404页来处理.aspx页面,并且如果我点击一个.asp页面,就会得到一个通用的IIS错误页面。添加属性给了我预期的行为。
<httpErrors errorMode="Custom">
我试过这个,但仍然不工作.. – 2010-02-21 13:30:32