我正在尝试在Azure上处理所有HTTP错误的自定义错误页面。
在我的开发机器上一切正常,在Windows Azure上它适用于HTTP404但我仍然有一个HTTPS的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>
想知道在哪里解决这个问题?
提前致谢