Asp.net 如何在Windows Azure Web App上配置错误响应格式
我正在使用Open Rasta和ASP.NET为某种问题跟踪程序构建一个演示API,并部署到一个Windows Azure Web应用程序 API以专用媒体类型(application/mason+json)返回详细的错误信息。在我的本地机器上,我得到了预期的错误响应,但在Azure上,我只得到了错误代码(例如404)和标准ASP.NET错误消息 例如,请参阅应该返回application/mason+json但返回HTML的示例Asp.net 如何在Windows Azure Web App上配置错误响应格式,asp.net,azure,openrasta,Asp.net,Azure,Openrasta,我正在使用Open Rasta和ASP.NET为某种问题跟踪程序构建一个演示API,并部署到一个Windows Azure Web应用程序 API以专用媒体类型(application/mason+json)返回详细的错误信息。在我的本地机器上,我得到了预期的错误响应,但在Azure上,我只得到了错误代码(例如404)和标准ASP.NET错误消息 例如,请参阅应该返回application/mason+json但返回HTML的示例 Azure中是否有更改此设置的设置?web.config中缺少的
Azure中是否有更改此设置的设置?web.config中缺少的设置是:
<system.webServer>
<httpErrors existingResponse="PassThrough"></httpErrors>
</system.webServer>
那帮我修好了。我仍然不知道为什么Azure上需要它,但我的本地计算机上不需要它
在上找到答案。设置记录在愚蠢的问题中,但如果是web.NET应用程序,是否存在某种形式的web.config(RE:)。我不知道azure,但如果你有权访问你的azure,这可能是一个开始。谢谢,但我认为自定义错误只允许重定向到特定的错误页面,这不是我需要的。看。我知道,但你可以完全关闭它,这就是我所指的,即CustomErrors=off-我忘记了具体的语法,因为我很少使用它。谢谢,我尝试了打开和关闭-没有更改。此外,它在本地和Azure上完全相同的web.config。所以我假设它一定是Azure特有的,因为它在本地工作。