我陷入困境,寻找任何帮助/建议,试图让我的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]。
答案 0 :(得分:0)
500错误通常在您的代码中出错。您可以暂时打开服务器上的错误详细信息:
config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;
并使用fiddler查看响应有效负载的错误。