asp.net – Response.TrySkipIisCustomErrors不工作

前端之家收集整理的这篇文章主要介绍了asp.net – Response.TrySkipIisCustomErrors不工作前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个页面,我希望页面返回404响应,但仍保留在该页面上.请不要问为什么 – 即使在我跟他讨论之​​后,客户也希望这样做.

我有一个.net页面在C#上编写,运行在iis 8下,应用程序池配置为在4.0集成模式下运行

当我在页面中将状态码设置为404时,会发送到为此站点设置的自定义404错误页面.在谷歌搜索之后,我发现另一个帖子在SO提到使用Response.TrySkipIisCustomErrors.从我读的这个听起来,这正是我需要的.我尝试将其设置为true,并且对页面的行为没有影响 – 仍然被发送到在iis中设置的客户404错误页面.

任何人都有什么想法为什么这不工作?

解决方法

嗯 – 这是第一个.第一次我设法找到答案,然后点击提交按钮:)

发现这个IIS.net文章
http://www.iis.net/configreference/system.webserver/httperrors
然后让我找到这个:
http://msdn.microsoft.com/en-us/library/ms690576(v=vs.90).aspx

向下滚动到解释现有响应的选项意味着什么的部分.我已经把我的设置替换为意味着它完全忽略了TrySkipIisCustomErrors.将其更改为自动,它正在运行.

猜你在找的asp.Net相关文章