加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net – Response.TrySkipIisCustomErrors不工作

发布时间:2020-12-15 23:22:00 所属栏目:asp.Net 来源:网络整理
导读:我有一个页面,我希望页面返回404响应,但仍保留在该页面上.请不要问为什么 – 即使在我跟他讨论之??后,客户也希望这样做. 我有一个.net页面在C#上编写,运行在iis 8下,应用程序池配置为在4.0集成模式下运行 当我在页面中将状态码设置为404时,会发送到为此站点
我有一个页面,我希望页面返回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.将其更改为自动,它正在运行.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读