C# 当输入url中不可用的文件名时,如何重定向到主页
当用户在url中输入项目中不可用的文件名时,我试图重定向到主页 这是我在Global.asax.cs中的代码:C# 当输入url中不可用的文件名时,如何重定向到主页,c#,asp.net-mvc,C#,Asp.net Mvc,当用户在url中输入项目中不可用的文件名时,我试图重定向到主页 这是我在Global.asax.cs中的代码: protected void Application_Error(object sender, EventArgs e) { Exception exception = Server.GetLastError(); Server.ClearError(); Response.Redirect("/Home/GuestSearch"); } 它在本地机器上工作
protected void Application_Error(object sender, EventArgs e)
{
Exception exception = Server.GetLastError();
Server.ClearError();
Response.Redirect("/Home/GuestSearch");
}
它在本地机器上工作,即
http://localhost:54683/a
输入后,用户将重定向到主页,但部署时该主页不工作-显示运行时错误。您的IIS应用程序是否为MVC正确设置?应用程序中的其他操作是否按预期运行?听起来像是发布版本配置问题。尝试在web.config中暂时关闭。这可以通过我在web.config中的某种方式证明这一点file@kumarswamy…是的,他说要关闭该选项,所以将其更改为debug=“false”,并查看happensit的工作情况良好,但如果我们将debug设置为false,则会出现任何问题