2015-09-25 75 views
0

我收到的WebAPI HttpError从我的应用程序,这是预期,但其缺少exceptionMessage,exceptionType和堆栈跟踪性能的WebAPI HttpError丢失异常信息

这里是奇数部分 - 如果我在本地运行我的应用程序(窗口8,IIS)我看到在响应中缺少的属性:

{ message:“发生错误。” exceptionMessage:“无法继续”。 exceptionType: “System.ApplicationException” 堆栈跟踪:空 }

现在,当我构建应用程序并将其部署到我们的测试服务器(Windows Server 2008 R2),这里是回应:

{ 消息: “发生了错误。” }

我在本地和测试服务器上比较了IIS,但我没有看到任何差异。我也确保我们运行的是.net的相同版本。

任何想法?

+0

我创建引发HTTPError(),并通过Request.CreateErrorResponse回到住处,我能够通过看到的exceptionMessage。它看起来像一个IIS设置,它正在过滤这些HttpError属性 – mrvllus

+0

您是否正在以释放或调试模式在测试服务器上部署应用程序? –

回答