web-dev-qa-db-ja.com

特定のIIS7.5 WebサイトのW3SVC番号を確認するにはどうすればよいですか?

IIS7.5で複数のWebサイトを実行しているサーバーがあります。特に1つのWebサイトのログファイルを表示したい。 C:\ inetpub\logs\LogFilesには、W3SVC1から6までの多数のフォルダーがあります。

どのWebサイトがどのフォルダーに対応するかを知るにはどうすればよいですか? IIS6.0では以前はそれを伝えていましたが、IIS7.5のどこにもありません。

44
Liam

フォルダの番号は、IISの特定の各サイトのサイトIDに対応しています。インターネットマネージャーにアクセスすると、ナビゲーションウィンドウの[サイト]ノードをクリックすると、サイトIDを確認できます。

したがって、サイトのIDが1の場合、ログフォルダー名はW3SVC1、ID2 = W3SVC2などになります。

すべてのサイトに関する情報が含まれている%WinDir%\System32\Inetsrv\Config\applicationHost.Configを確認することもできます。 XML形式です。 XMLでid属性を含む<site>ノードを探す必要があります。これは、その特定のサイトの前述のサイトIDであり、ログフォルダー内の番号と一致します。

<site name="Default Web Site" id="1">
49
squillman

私はPowershellを使用しました

Import-Module WebAdministration
$iisAppName = "MySite"
$site = Get-ItemProperty IIS:\Sites\$iisAppName
$site.id
1
Robert Brooker