1. ホーム
  2. iis

[解決済み] IISExpressのログファイルの場所

2022-08-28 19:33:59

質問

IISExpressは、ログや設定データをあらかじめ決められた場所に書き出すことができます。

このディレクトリは、ユーザーの Documents ディレクトリに格納されている "IISExpress" ディレクトリです。

ディレクトリの中には、以下のフォルダの下にファイルが格納されています。

  • 設定ファイル
  • ログ
  • トレースログ・ファイル

私のホーム ディレクトリの場所は、グループ ポリシーによって決定されるネットワーク共有にあります。

現在、IIS Express を使用する Silverlight アプリケーションのデバッグを停止すると、Visual Studio がロックされるシナリオに遭遇しています。

私は、IISExpress のログ & 設定データの場所を変更して、visual studio がロックする問題が修正されるかどうかを確認しようとしました。 ログや設定ファイルのデフォルトの場所を変更することは可能でしょうか?

どのように解決するのですか?

1 . デフォルトの applicationhost.config ファイルでは、次の 2 つのログファイルの場所が定義されています。ここでは IIS_USER_HOME は次のように展開されます。 %userprofile%\documents\IISExpress\ .

<siteDefaults>
<logFile logFormat="W3C" directory="%IIS_USER_HOME%\Logs" />
<traceFailedRequestsLogging directory="%IIS_USER_HOME%\TraceLogFiles" enabled="true" />
</siteDefaults>

上記のディレクトリパスを更新することで、ログファイルの場所を変更することができます。

2 . IIS Express をコマンドラインから実行する場合、'/config' スイッチを使用して、任意の設定ファイルを提供することができます。以下のリンクが参考になると思います。 http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/