提问人:Salman Abbas 提问时间:7/21/2022 最后编辑:Salman Abbas 更新时间:7/24/2022 访问量:567
重定向到自定义错误页面时出现 403 错误
Getting 403 Error While Redirecting to Custom Error Page
问:
我有一个 .net mvc 应用程序(标准),并尝试在 Web 配置中使用实现自定义错误处理。httpErrors
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Replace" defaultResponseMode="Redirect">
<clear />
<error statusCode="404" path="http://localhost/E_HealthCare_Web/Views/Error/NotFound404" responseMode="Redirect" />
</httpErrors>
</system.webServer>
虽然它重定向到指定的路径,但我收到 http 403 错误,指出您无权查看此目录或页面。我认为这是一个 iis 错误,但不知道如何解决。如果它需要权限,那么我应该去哪里获得权限,或者我应该设置它。
编辑,如评论中所述,我尝试使用绝对 Url,但 localhost 重定向了您太多次错误,我尝试清除 cookie,因为我尝试清除 cookie,但它不起作用,它无限重定向到同一页面,如下所示。
另一个编辑多亏了 @LexLi 和 @JennyDai我终于解决了这个问题,方法是使用 mvc 的正确路由 URL 模式将我在 web.config 中的路径更改为 to。path="http://localhost/E_HealthCare_Web/Error/NotFound404"
答:
0赞
Salman Abbas
7/22/2022
#1
多亏了 @LexLi 和 @JennyDai,我终于通过使用 MVC 的正确路由 URL 模式将我在 web.config 中的路径更改为 to 解决了这个问题。path="http://localhost/E_HealthCare_Web/Error/NotFound404"
评论
web.config
.cshtml