C# 如果访问内容、CSS和JS文件以及

C# 如果访问内容、CSS和JS文件以及,c#,asp.net-mvc,C#,Asp.net Mvc,我通过禁用目录浏览来禁止访问内容、CSS和JS文件。现在如果我输入url 我得到了下图中的页面 我想要的是将用户重定向到尝试访问 我试过一些方法,比如使用过滤器,但由于内容不是控制器的一部分,所以无法工作 在web配置中具有位置也不起作用 它不会被golbal.ascx.cs中的应用程序错误捕获 我将非常感谢您的帮助,因此IIS正在处理该错误,它还没有到达应用程序。对于此类错误,您需要在web.config中进行配置。对于应用程序级错误,请在web.config文件中使用。,您可以将此部分放入

我通过禁用目录浏览来禁止访问内容、CSS和JS文件。现在如果我输入url

我得到了下图中的页面

我想要的是将用户重定向到尝试访问

我试过一些方法,比如使用过滤器,但由于内容不是控制器的一部分,所以无法工作

在web配置中具有位置也不起作用

它不会被golbal.ascx.cs中的应用程序错误捕获


我将非常感谢您的帮助

,因此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();
    }
}