我正在尝试在 Azure 上为所有 HTTP 错误创建一个自定义错误页面。
在我的开发机器上一切正常,在 Windows Azure 上它适用于 HTTP404,但我仍然有一个适用于 HTTP400 的 YSOD。
这是我的 web.config 中的内容
<system.webServer>
<validation validateIntegratedModeConfiguration="false" />
<modules runAllManagedModulesForAllRequests="true" />
<httpErrors errorMode="Custom" existingResponse="PassThrough">
<clear />
<error statusCode="400" path="~/Error" responseMode="ExecuteURL" />
<error statusCode="401" path="~/Error" responseMode="ExecuteURL" />
<error statusCode="403" path="~/Error" responseMode="ExecuteURL" />
<error statusCode="404" path="~/Error" responseMode="ExecuteURL" />
<error statusCode="500" path="~/Error" responseMode="ExecuteURL" />
</httpErrors>
</system.webServer>
<system.web>
<customErrors mode="On" defaultRedirect="~/Error" />
.....
</system.web>
知道在哪里可以解决这个问题吗?
提前致谢