2

まず文脈を説明しましょう。

以下は私の理解ですので、私を荒らさないでください:)

HttpModuleイベントでの URL の書き換えに役立つ がありますOnAuthorizeRequest

したがって、リクエストが来るたびにwww.mysite.com/abc/、モジュールはそれをその基礎となるテンプレートに書き換えると言い/abcTemplate.aspxますcontext.RewritePath

ここで、IIS ログを確認すると、多くのログC:\inetpub\logs\LogFilesを見つけることができません。/abc//abcTemplate.aspx

それで、いくつか質問があります

  1. IISにログオンしてい/abc/ます。はいの場合、どこですか?
  2. HttpModuleいいえの場合、それは のイベントが の前に発生したことを意味しIIS loggingますか?

ここにリンクを見つけましたが、私の質問に完全には答えていません。

上記以外に、インターネットで検索しようとしましたが、関連する結果が得られませんでした。

おそらく、正しいキーワードを入力していません。

助けてください。

前もって感謝します。

4

2 に答える 2

1

IIS Logging は、応答が準備された後に要求をログに記録します。このイベントのライフサイクルを確認してください。

ここに画像の説明を入力

ソース MSDN

あなたの場合、RewritePathが最初に発生し、イベントライフサイクルの非常に後の段階で IIS が詳細を記録しています。

于 2018-02-04T06:43:08.097 に答える