Windows 2008 Server R2 で IIS 7.5 を使用しており、IIS Rewrite Module v2.0 をインストールしています。ロギングを有効にして、使用されている書き換えルールを正確に確認しようとしています。調査に基づいて、C:\Windows\System32\inetsrv\config\applicationHost.config を変更 (更新) する必要があることがわかりました。そのために、「RewriteLogging.xml」という新しい XML スキーマ ファイルを作成し、C:\Windows\System32\inetsrv\config\schema ディレクトリに配置しました。ファイルには次のコードが含まれています。
<!--
IIS Rewrite Logging
-->
<configSchema>
<sectionSchema name="system.applicationHost/RewriteLogging">
<attribute name="RewriteLog" type="string" defaultValue="C:\inetpub\logs\LogFiles\rewrite.txt" />
<attribute name="RewriteLogLevel" type="int" defaultValue="9" />
</sectionSchema>
</configSchema>
Web サーバーを再起動した後、applicationHost.config ファイルの日付とタイムスタンプが更新されていることに気付きましたが、新しいディレクティブが追加されていません。
だからここに私の質問があります:
- 私はこれに正しい方法でアプローチしていますか?
- 別の XML ファイルを作成してスキーマ ディレクトリに配置することは正しいですか?
- 新しいセクション スキーマ名を作成する必要がありますか、それとも既存のものを使用する必要がありますか? もしそうなら、どれですか?
- XML ファイルで正しい構文を使用していますか? ブラウザーで開くと、心強いエラーは表示されません。
- 私は何かを完全に見逃していますか、それとも重要なステップを忘れていますか?
どんな助けでも大歓迎です。