如果使用 customErrors,则在 Application_Error 中重定向是多余的吗?
如果我的 Web.config
中有一个
部分,表示重定向到 Error.html
,然后将代码放入 < Global.asax
中的 code>Application_Error 方法重定向到 Error.html
是多余的不是吗?从技术上讲,如果我愿意,我可以通过重定向到 Application_Error
方法中的不同页面来绕过 Web.config
,但因为我不想转到单独的页面页面我认为我不需要代码。
If I have a <customErrors>
section in my Web.config
that says to redirect to Error.html
, then putting code in the Application_Error
method in the Global.asax
to redirect to Error.html
is redundant is it not? Technically, I could bypass the Web.config
by redirecting to a different page in the Application_Error
method if I wanted to, but since I don't want to go to a separate page I don't think I need the code.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
根据本文:
http://support.microsoft.com/kb/306355
如果您有
web.config
中的customErrors
重定向,您无需在Global.asax
的Application_Error 中进行重定向事件。你是对的,这将是多余的。
但是,我会对其进行测试以确保确定。我一直只使用 Global.asax 并从那里重定向。我从未使用过
customErrors
错误页面功能。Per this article:
http://support.microsoft.com/kb/306355
If you have the
customErrors
redirect in yourweb.config
, you don't need to do a redirect in theGlobal.asax
'sApplication_Error
event. You are right, this would be redundant.However, I would test it just to be sure. I've always just used the
Global.asax
and redirected from there. I've never used thecustomErrors
error page feature.是的,如果您只有一个错误页面,那么两种方法都是多余的。
Yes it is redundant to do it both ways if you have a single error page.