为了账号安全,请及时绑定邮箱和手机立即绑定

Azure 不会在 HttpException 中传递我的自定义消息

Azure 不会在 HttpException 中传递我的自定义消息

C#
白板的微信 2021-08-22 17:46:36
我在 Azure WebApp 中有一个 REST API。当 POST 发送到我的端点时,我会做一些检查,如果需要,我会抛出一个 HttpException:throw new HttpException(400, msgInfo);msgInfo我的自定义消息在哪里。在我使用 Visual Studio 2015 的开发机器中,我的回答是:{"Message":"An error has occurred.","ExceptionMessage":"[my custom message]","ExceptionType":"System.Web.HttpException","StackTrace":"..."}现在我可以向用户显示有用的消息。但是在 Azure 上,响应只是:{"Message":"An error has occurred."}所以没有自定义消息。这很可能是 Azure 中的设置。我知道它不应该显示我的完整堆栈跟踪,但它应该显示ExceptionMessage.在我的Web.config我有:<system.web>  <customErrors mode="RemoteOnly" /></system.web><system.webServer>    <httpErrors errorMode="Detailed" /></system.webServer>如何解决这个问题?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 172 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信