1

我已将站点配置为使用 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 错误页面。

我的配置有问题吗?

4

1 回答 1

1

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

或者

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

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

<error statusCode="403" subStatusCode="4" path="403.htm" responseMode="File" />
于 2012-05-09T16:15:13.820 回答