我正在尝试捕获不同的HttpError来检查导致我的.Net应用程序出现问题的原因。
实际上,这是我的customError在我的应用程序中包含的内容:
<customErrors mode="RemoteOnly" defaultRedirect="~/Error.htm">
<error statusCode="400" redirect="~/ErrorPage400.htm" />
<error statusCode="401" redirect="~/ErrorPage401.htm" />
<error statusCode="403" redirect="~/ErrorPage403.htm" />
<error statusCode="404" redirect="~/ErrorPage404.htm" />
<error statusCode="408" redirect="~/ErrorPage408.htm" />
<error statusCode="500" redirect="~/ErrorPage500.htm" />
<error statusCode="503" redirect="~/ErrorPage503.htm" />
</customErrors>
问题是我在此页面上被重定向:https://support.microsoft.com/en-us/kb/318380/fr
是某种默认重定向吗?
这会给我的应用程序带来麻烦,因为此页面嵌入在“不可关闭的”窗口中。在我的错误页面上,我有一个允许用户关闭页面的按钮,但由于我没有在我的某个页面上重定向,因此无法点击它。
如果我检查页面,我可以看到IIS 5或6没有408错误代码。这是导致问题的原因吗?这是我的猜测,但我想知道是否有人知道确切的原因