在 ASP.Net 4 和 MVC2 应用程序中,我们有一个奇怪的配置错误。
web.config 看起来像这样:
<configuration>
<location path="blockedpath">
<system.web>
<authorization>
<deny users="*" />
</authorization>
</system.web>
</location>
<system.web>
<customErrors mode="On" defaultRedirect="~/Error.aspx" />
</system.web>
</configuration>
访问被阻止的位置被正确拒绝,但会从 IIS 提供我们不想要的详细错误消息。
为什么它不提供配置的自定义错误?
当页面访问被配置拒绝时,我们可以控制它提供的页面吗?