将Web Api部署到IIS 7的问题 - ManagedPipelineHandler

时间:2012-10-11 15:14:04

标签: iis asp.net-web-api

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

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

[MODULE SET RESPONSE ERROR STATUS]

ModuleName:ManagedPipelineHandler 通知:128 HttpStatus:500 HttpReason:内部服务器错误 HttpSubStatus:0 ErrorCode:0 ConfigExceptionInfo: 通知:EXECUTE_REQUEST_HANDLER ErrorCode:操作成功完成。 (为0x0)

紧接在此之前的处理程序是[AspNetHttpHandler]。

1 个答案:

答案 0 :(得分:0)

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

config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

并使用fiddler查看响应有效负载的错误。