我有一个页面,我希望该页面返回 404 响应但保留在该页面上。请不要问为什么——即使在我和他讨论过之后,客户也希望这样。
我有一个用 C# 编写的 .net 页面,在 iis 8 下运行,应用程序池配置为在 4.0 集成模式下运行
当我在页面中将状态码设置为 404 时,它会被发送到为此站点设置的自定义 404 错误页面。谷歌搜索后,我发现另一个使用 Response.TrySkipIisCustomErrors 提及 SO 的帖子。从我读到的听起来这正是我所需要的。我尝试将其设置为 true,但它对页面的行为没有影响 - 仍然会发送到在 iis 中设置的客户 404 错误页面。
任何人都知道为什么这不起作用?