在IIS7.5中使用自定义错误页面

时间:2012-05-09 16:00:56

标签: asp.net iis-7.5

我已将网站配置为使用SSL,因此我在web.config中添加了以下部分

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <system.webServer>
        <httpErrors>
            <error statusCode="403" subStatusCode="4" path="D:\Data\www\Site\403.htm" responseMode="File" />
        </httpErrors>
    </system.webServer>
</configuration>

一旦我加入了它,当我访问http://my-url/pagr/some.aspx时,我收到了The page cannot be displayed because an internal server error has occurred.条消息。如果我删除它,我可以看到默认403错误页面。

我的配置有问题吗?

1 个答案:

答案 0 :(得分:1)

重置IIS以检查您设置的路径是否有效

从您的网站根目录提供相对路径,而不是提供文件系统路径来检查它是否有效

将403.htm放在web.config所在的同一文件夹中。

<error statusCode="403" subStatusCode="4" path="403.htm" responseMode="File" />