Come faccio a trovare il numero W3SVC di un determinato sito Web IIS7.5?


42

Ho un server che esegue più siti Web in IIS7.5. Voglio visualizzare i file di registro per un sito Web in particolare. In C: \ inetpub \ logs \ LogFiles vedo un numero di cartelle, da W3SVC1 a 6.

Come faccio a sapere quale sito Web corrisponde a quale cartella? In IIS6.0 lo diceva, ma non riesco a trovarlo da nessuna parte in IIS7.5.

Risposte:


47

I numeri sulle cartelle corrispondono all'ID del sito di ciascun sito specifico in IIS. Se accedi a Internet Manager puoi visualizzare gli ID sito facendo clic sul nodo Siti nel riquadro di navigazione.

Pertanto, se un sito ha ID 1, il nome della sua cartella di registro è W3SVC1, ID2 = W3SVC2, ecc.

Puoi anche rivedere %WinDir%\System32\Inetsrv\Config\applicationHost.Config, che contiene informazioni su tutti i siti. È in formato XML. Ti consigliamo di cercare <site>nodi nell'XML che contengano un idattributo. Questo è il suddetto ID sito di quel sito specifico e si allineerà con il numero nella cartella del registro.

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

11
È inoltre possibile eseguire il comando seguente. Restituirà l'ID dei siti: C: \ Windows \ System32 \ inetsrv> sito elenco
appcmd

E il Get-Websitecomando PowerShell.
Mikael Dúi Bolinder,

1

Ho usato Powershell

Import-Module WebAdministration
$iisAppName = "MySite"
$site = Get-ItemProperty IIS:\Sites\$iisAppName
$site.id
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.