Como descubro o número W3SVC de um determinado site do IIS7.5?

42

Eu tenho um servidor executando vários sites no IIS7.5. Quero visualizar os arquivos de log de um site em particular. Em C: \ inetpub \ logs \ LogFiles, vejo várias pastas, W3SVC1 a 6.

Como descubro qual site corresponde a qual pasta? No IIS6.0, ele costumava dizer, mas não consigo encontrar isso em lugar nenhum no IIS7.5.

Liam
fonte

Respostas:

47

Os números nas pastas correspondem à identificação do site de cada site específico no IIS. Se você acessar o Internet Manager, poderá ver os IDs do site clicando no nó Sites no painel de navegação.

Portanto, se um site tiver o ID 1, o nome da pasta de log será W3SVC1, ID2 = W3SVC2 etc.

Você também pode revisar %WinDir%\System32\Inetsrv\Config\applicationHost.Config, que contém informações sobre todos os sites. É o formato XML. Você desejará procurar <site>nós no XML que contenham um idatributo. Esse é o ID do site mencionado anteriormente e será alinhado com o número na pasta de log.

<site name="Default Web Site" id="1">
squillman
fonte
11
Você também pode executar o seguinte comando. Ele retornará os IDs dos sites: C: \ Windows \ System32 \ inetsrv> appcmd list site
debuke
E o Get-Websitecomando do PowerShell.
Mikael Dúi Bolinder
1

Eu usei o Powershell

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