0

我在 de 中创建了一个通用异常处理程序global_asax

在那里我记录异常,并重定向到/error

在该控制器中,我显示带有友好消息的视图,并且我还设置了Response.StatusCode = 500;

现在我想知道这是否可以....

在我的本地主机cassini中,这工作正常,但是当部署时IIS我得到标准IIS 500 page而不是我的自定义友好视图。

这是设计使然吗?

4

1 回答 1

1

尝试在错误处理程序中设置TrySkipIisCustomErrors属性:

Response.TrySkipIisCustomErrors = true;

它将防止 IIS 错误页面妨碍您。另外,请确保您在 Web.config中正确配置了customErrors

于 2013-01-31T18:43:28.753 回答