3

我被困住了,正在寻找任何帮助/建议,试图让我的 webApi 在部署的测试服务器上工作。在本地运行良好,但无法在已发布的测试站点上运行。我正在发布到 IIS 7 服务器,我尝试过手动 xcopy 部署以及从本地 IIS 导出我的包和同样的问题。

我在 IIS 上启用了故障跟踪,下面是它发出警告的特定模块:

[模块设置响应错误状态]

模块名称:ManagedPipelineHandler 通知:128 HttpStatus:500 HttpReason:内部服务器错误 HttpSubStatus:0 错误代码:0 ConfigExceptionInfo:通知:EXECUTE_REQUEST_HANDLER 错误代码:操作成功完成。(0x0)

紧随其后的处理程序是 [AspNetHttpHandler]。

4

1 回答 1

0

500 错误通常是您的代码中有问题。您可以暂时打开服务器上的错误详细信息:

config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

并使用 fiddler 查看响应有效负载有什么问题。

于 2012-10-13T08:28:29.310 回答