我在global_asax
。
在那里我记录了异常,并重定向到/error
在该控制器中,我使用友好消息显示视图,并且我还设置了Response.StatusCode = 500
;
现在我想知道这是否可以......
在我的localhost cassini
中,这样可以正常使用,但是当部署在IIS
时,我会获得标准IIS 500 page
,而不是我的自定义友好视图。
这是设计吗?
答案 0 :(得分:1)
尝试在错误处理程序中设置TrySkipIisCustomErrors属性:
Response.TrySkipIisCustomErrors = true;
它可以防止IIS错误页面妨碍。另外,请确保在Web.config中正确配置了customErrors