IIS 7.5没有重定向403错误

时间:2013-05-30 15:32:26

标签: c# asp.net iis custom-error-pages http-error

我为我的asp.net应用程序设置了自定义错误页面,不幸的是它们在一种情况下似乎不适用于403错误。我相信请求不是我的ASP.NET代码。引起的问题是由以下URL引起的:(我非常肯定它是由...%5C的组合引起的)

www.site.com /..% 5CStorage%5CDocuments%5C8849145d-174a-41ab-9676-0ae19d6ab741

它给出了如下所示的错误消息: Error Page 我的web.config文件中包含以下内容:

<httpErrors   existingResponse="Replace" defaultResponseMode="Redirect" errorMode="Custom">
  <remove statusCode="404" />
  <error statusCode="404" path="/ErrorPages/Oops.aspx" responseMode="Redirect"/>
  <remove statusCode="401" />
  <error statusCode="401" path="/Account/Login.aspx" responseMode="Redirect"/>
  <remove statusCode="501"/>
  <error statusCode="501" path="/ErrorPages/Oops.aspx" responseMode="Redirect"/>
  <remove statusCode="411"/>
  <error statusCode="411" path="/ErrorPages/Oops.aspx" responseMode="Redirect"/>
  <remove statusCode="403"/>
  <error statusCode="403"   path="/ErrorPages/Oops.aspx" responseMode="Redirect"/>
</httpErrors>

<customErrors mode="On" defaultRedirect="~/ErrorPages/Oops.aspx">
  <error statusCode="403" redirect="~/ErrorPages/Oops.aspx"/>
</customErrors>

希望有人可以帮助我摆脱这一个......

0 个答案:

没有答案