Estoy escribiendo una clase de instalador para mi servicio web. En muchos casos cuando uso de WMI (por ejemplo al crear directorios virtuales) Tengo que saber la SiteID para proporcionar la Metabasepath correcta al sitio, por ejemplo:¿Cómo puedo buscar el ID de sitio de IIS en C#?
metabasePath is of the form "IIS://<servername>/<service>/<siteID>/Root[/<vdir>]"
for example "IIS://localhost/W3SVC/1/Root"
¿Cómo puedo mirar hacia arriba mediante programación en C#, con base en el nombre del sitio (por ejemplo, "Sitio web predeterminado")?
En mi sistema me tuvieron que actualizar el anterior con la siguiente para que se compile "número = Convert.ToInt32 (site.Name);" – MattH