1

Windows 8 開発マシンで IIS8 を使用しています。サードパーティのサーバーと連携する ASP.NET MVC 4 WebAPI ベースのアプリケーションを開発しています。

これらのサーバーの 1 つ (Kaltura コンテンツ管理システム) が、ルーティングやコントローラーで「キャッチ」できない通知を送信します。IIS で完全な要求の URL をログに記録して、その構文を調査しようとしています。

IIS Advanced Logging をインストールし、使用可能なすべてのフィールド (パフォーマンス カウンター以外) をログに記録するように構成しましたが、ログには URL または要求の内容 (フォーム) が含まれていません。

私の質問は、IIS で完全な URL を記録することは可能ですか?

4

1 に答える 1

1

すべてのフォーム フィールドをログに記録するデフォルトの方法はありません。すべてをログに記録すると、ログ ファイルがすぐに巨大になります。ビューステートとすべての投稿フィールドをログに記録することを意味するすべてをログに記録する方法があった場合 (20 MB のファイルをアップロードしている場合)。

このようなものをサポートしたい場合は、カスタム ハンドラーを作成するか、Web サイト コード自体で実行する必要があります (たとえば、マスター ページで、すべてのページにログ記録コードを追加する必要はありません)。

于 2013-03-27T14:38:09.570 に答える