我在本地IIS服务器中托管 .Net应用程序。我没有在 MVC 中管理错误案例。我使用IIS .NET Error进行特定页面的页面重定向。
ASP.Net错误页面显示错误
Edge
中的页面,但是
显示Chrome
和Firefox
内容而不是页面。
我的程序如下:
答案 0 :(得分:0)
我不知道你如何调用重定向页面。
试试这个(MVC形式的代码):
public ActionResult Index()
{
return View("~/Views/error.cshtml");
}
答案 1 :(得分:0)
您需要按照以下步骤重定向MVC中的错误页面。请注意,无需在IIS服务器中配置任何内容。
第1步:创建一个空白的asp.net mvc 4应用程序。
第2步:添加HomeController。复制并粘贴以下代码。
public ActionResult Index()
{
throw new Exception("Something went wrong");
}
步骤3:在web.config文件中启用自定义错误,该错误存在于mvc应用程序的根目录中。 "的customErrors"元素必须嵌套在""之下。
<customErrors mode="On">
</customErrors>
第4步:添加&#34;共享&#34; &#34;视图&#34;夹。在此文件夹中添加Error.cshtml视图。
有关详细说明,请点击链接http://csharp-video-tutorials.blogspot.in/2013/08/part-72-handleerror-attribute-in-mvc.html