Bagaimana cara mengetahui nomor W3SVC dari situs web IIS7.5 yang diberikan?

42

Saya memiliki server yang menjalankan beberapa situs web di bawah IIS7.5. Saya ingin melihat file log untuk satu situs web pada khususnya. Di C: \ inetpub \ logs \ LogFiles Saya melihat sejumlah folder, W3SVC1 hingga 6.

Bagaimana cara mengetahui situs web mana yang sesuai dengan folder mana? Di IIS6.0 dulu memberitahu Anda, tapi saya tidak dapat menemukan ini di mana pun di IIS7.5.

Liam
sumber

Jawaban:

47

Angka-angka pada folder sesuai dengan ID Situs dari setiap situs tertentu di IIS. Jika Anda masuk ke Internet Manager, Anda dapat melihat ID Situs dengan mengeklik simpul Situs di panel navigasi.

Jadi, jika situs memiliki ID 1 nama folder log-nya adalah W3SVC1, ID2 = W3SVC2, dll.

Anda juga dapat meninjau %WinDir%\System32\Inetsrv\Config\applicationHost.Config, yang berisi informasi tentang semua situs. Ini adalah format XML. Anda akan ingin mencari <site>node dalam XML yang berisi idatribut. Ini adalah ID Situs yang disebutkan di atas dari situs spesifik itu dan akan sejajar dengan nomor dalam folder log.

<site name="Default Web Site" id="1">
squillman
sumber
11
Anda juga dapat menjalankan perintah berikut. Ini akan mengembalikan ID situs: C: \ Windows \ System32 \ inetsrv> situs appcmd list
debuke
Dan Get-Websiteperintah PowerShell.
Mikael Dúi Bolinder
1

Saya menggunakan Powershell

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