Piszę klasę instalatora dla mojej usługi internetowej. W wielu przypadkach, gdy używam WMI (np podczas tworzenia katalogów wirtualnych) muszę znać siteid celu zapewnienia prawidłowego metabasePath do witryny, npJak mogę sprawdzić identyfikator witryny IIS w języku C#?
metabasePath is of the form "IIS://<servername>/<service>/<siteID>/Root[/<vdir>]"
for example "IIS://localhost/W3SVC/1/Root"
Jak mogę to sprawdzić programowo w C#, na podstawie nazwa strony (np. "Domyślna witryna internetowa")?
W moim systemie musiałem zaktualizować powyżej z następujących czynności, aby zmusić go do kompilacji „Wynik = Convert.ToInt32 (site.Name);” – MattH