我收到的WebAPI HttpError從我的應用程序,這是預期,但其缺少exceptionMessage,exceptionType和堆棧跟蹤性能的WebAPI HttpError丟失異常信息
這裏是奇數部分 - 如果我在本地運行我的應用程序(窗口8,IIS)我看到在響應中缺少的屬性:
{ message:「發生錯誤。」 exceptionMessage:「無法繼續」。 exceptionType: 「System.ApplicationException」 堆棧跟蹤:空 }
現在,當我構建應用程序並將其部署到我們的測試服務器(Windows Server 2008 R2),這裏是迴應:
{ 消息: 「發生了錯誤。」 }
我在本地和測試服務器上比較了IIS,但我沒有看到任何差異。我也確保我們運行的是.net的相同版本。
任何想法?
我創建引發HTTPError(),並通過Request.CreateErrorResponse回到住處,我能夠通過看到的exceptionMessage。它看起來像一個IIS設置,它正在過濾這些HttpError屬性 – mrvllus
您是否正在以釋放或調試模式在測試服務器上部署應用程序? –