3

デプロイされたテスト サーバーで webApi を動作させるためのヘルプや提案を探しています。ローカルでは正常に動作しますが、公開されたテスト サイトでは動作しません。IIS 7 サーバーに公開しています。手動の xcopy 展開を試み、ローカル IIS からパッケージをエクスポートして同じ問題を解決しました。

IIS でフォ​​ールト トレースを有効にしました。以下は、警告が表示される特定のモジュールです。

[モジュールセット応答エラーステータス]

ModuleName: ManagedPipelineHandler 通知: 128 HttpStatus: 500 HttpReason: 内部サーバー エラー HttpSubStatus: 0 ErrorCode: 0 ConfigExceptionInfo: 通知: EXECUTE_REQUEST_HANDLER ErrorCode: 操作が正常に完了しました。(0x0)

この直前のハンドラーは [AspNetHttpHandler] です。

4

1 に答える 1

0

500 エラーは通常、コードに問題があります。サーバーでエラーの詳細を一時的にオンにすることができます。

config.IncludeErrorDetailPolicy = IncludeErrorDetailPolicy.Always;

そして、フィドラーを使用して、応答ペイロードから何が問題なのかを確認します。

于 2012-10-13T08:28:29.310 に答える