我已将网站配置为使用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错误页面。
我的配置有问题吗?
答案 0 :(得分:1)
重置IIS以检查您设置的路径是否有效
或
从您的网站根目录提供相对路径,而不是提供文件系统路径来检查它是否有效
将403.htm放在web.config所在的同一文件夹中。
<error statusCode="403" subStatusCode="4" path="403.htm" responseMode="File" />