C# 如果访问内容、CSS和JS文件以及
我通过禁用目录浏览来禁止访问内容、CSS和JS文件。现在如果我输入url 我得到了下图中的页面 我想要的是将用户重定向到尝试访问 我试过一些方法,比如使用过滤器,但由于内容不是控制器的一部分,所以无法工作 在web配置中具有位置也不起作用 它不会被golbal.ascx.cs中的应用程序错误捕获C# 如果访问内容、CSS和JS文件以及,c#,asp.net-mvc,C#,Asp.net Mvc,我通过禁用目录浏览来禁止访问内容、CSS和JS文件。现在如果我输入url 我得到了下图中的页面 我想要的是将用户重定向到尝试访问 我试过一些方法,比如使用过滤器,但由于内容不是控制器的一部分,所以无法工作 在web配置中具有位置也不起作用 它不会被golbal.ascx.cs中的应用程序错误捕获 我将非常感谢您的帮助,因此IIS正在处理该错误,它还没有到达应用程序。对于此类错误,您需要在web.config中进行配置。对于应用程序级错误,请在web.config文件中使用。,您可以将此部分放入
我将非常感谢您的帮助,因此IIS正在处理该错误,它还没有到达应用程序。对于此类错误,您需要在web.config中进行配置。对于应用程序级错误,请在web.config文件中使用。,您可以将此部分放入其中
<system.webServer>
<httpErrors errorMode="Custom" existingResponse="Replace">
<remove statusCode="403" />
<error statusCode="403" responseMode="ExecuteURL" path="/Error/PageForbidden" />
</httpErrors>
</system.webServer>
此外,您应该有一个名为“PageForbidden”的视图。请检查:谢谢您,Hakam Fostokglad,这对您有帮助
public class ErrorController : Controller
{
public ActionResult PageForbidden()
{
Response.StatusCode = 403;
return View();
}
}