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


42

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

どのWebサイトがどのフォルダーに対応しているかを調べるにはどうすればよいですか?IIS6.0では以前、それが通知されていましたが、IIS7.5のどこにもこれを見つけることができません。

回答:


47

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

そのため、サイトのIDが1の場合、ログフォルダー名はW3SVC1、ID2 = W3SVC2などです。

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

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

11
次のコマンドを実行することもできます。サイトのIDを返します:C:\ Windows \ System32 \ inetsrv> appcmd list site
debuke

そしてGet-WebsitePowerShellコマンド。
ミカエルドゥイボリンダー

1

私はPowershellを使用しました

Import-Module WebAdministration
$iisAppName = "MySite"
$site = Get-ItemProperty IIS:\Sites\$iisAppName
$site.id
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.