IIS 更改错误页响应

本文关键字:响应 错误 IIS | 更新日期: 2023-09-27 18:35:49

我有一个在IIS上运行的MVC应用程序。 我创建了一个返回自定义 JSON 对象的自定义异常筛选器处理程序。 当我在本地运行它时,一切正常。

但是,当我将其部署到 IIS 时,将返回正确的 HTTP 状态代码,但我没有获取我的自定义 JSON 对象,而是收到一个纯文本响应,指出"错误请求"或"您要查找的资源已被删除、名称已更改或暂时不可用"。

在我的 Web 配置中,我添加了:

<customErrors mode="Off" />

<httpErrors>
  <clear />
</httpErrors>

任何建议将不胜感激。

谢谢!

IIS 更改错误页响应

我找到了解决方案。 我需要添加错误模式="详细到我的httpErrors标签。

<httpErrors errorMode="Detailed">
  <clear />
</httpErrors>