【发布时间】:2014-12-31 11:41:34
【问题描述】:
我有一个在 IIS 上运行的 MVC 应用程序。我创建了一个返回自定义 JSON 对象的自定义异常过滤器处理程序。当我在本地运行它时,一切正常。
但是,当我将它部署到 IIS 时,会返回正确的 HTTP 状态代码,但我没有得到我的自定义 JSON 对象,而是得到一个纯文本响应,上面写着“错误请求”或“您正在寻找的资源有已删除、更改名称或暂时不可用。”
在我的网络配置中,我添加了:
<customErrors mode="Off" />
和
<httpErrors>
<clear />
</httpErrors>
任何建议将不胜感激。
谢谢!
【问题讨论】:
标签: c# asp.net-mvc iis asp.net-web-api