2014-09-26 56 views
0

我们有一个ASP.NET MVC应用程序,当它遇到一个错误时,你不会被重定向到一个错误页面,而是该页面的内容会被错误页面的内容替换。你去修复你的代码并按刷新,你就完成了。如何覆盖错误页面的页面渲染?

我们有另一个用WebForms编写的应用程序,我想从中获得相同的行为。目前的行为是,当发生错误时,你会被重定向到~/Error.aspx。是否有可能使webforms这样表现?也许以某种方式覆盖页面呈现事件?

+1

我编辑了你的标题。请参阅:“[应该在其标题中包含”标签“](http://meta.stackexchange.com/questions/19190/)”,其中的共识是“不,他们不应该”。 – 2014-09-27 21:25:48

回答

0

这只是为了发展权吗?从安全性和用户体验角度来看,在生产环境中显示error.aspx会更好。

为了关闭自定义错误,您需要知道如何打开它们。是?有几个地方可以配置自定义错误。

    在IIS Create a Custom HTTP Error Response (IIS 7)
  1. 页面上的一个错误处理程序,在Global.asax中,还是在其它地方定义一个类(App_Code文件夹也许)
  2. 在web.config中Web.config customErrors mode

网络

  • .config可能是最常见的地方。从那里开始。