Visual CSharp .NET - Servicio de windows y IIS

   
Vista:

Servicio de windows y IIS

Publicado por Antonio (34 intervenciones) el 27/05/2009 12:21:41
Hola. Estoy desarrollando un servicio de windows que tiene que comprobar el estado de los sitios web del IIS y cuando lo ejecuto me da Acceso denegado. Tengo este código y funciona tanto con aplicaciones Windows como con aplicaciones de consola, pero en el servicio de windows falla.

DirectoryEntry root = new DirectoryEntry("IIS://localhost/W3SVC");
foreach (DirectoryEntry dirEntry in root.Children)
{
if (dirEntry.SchemaClassName == "IIsWebServer")
{
siteNames.Add(dirEntry.Properties["ServerComment"].Value.ToString());
}
}

No se si hay que crear el servicio de windows de alguna forma en especial. ¿Alguien tiene alguna idea? Un saludo.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
información
Otras secciones de LWP con contenido de Visual CSharp .NET
- Código fuente de Visual CSharp .NET
- Chat de Visual CSharp .NET
información
Códigos de Visual CSharp .NET
- Simple Calculadora
- Gestionar una BD y realizar consultas SQL
- Copiador de archivos

RE:Servicio de windows y IIS

Publicado por r0b (1 intervención) el 15/06/2009 15:57:03
Segun lo poco que he visto de servicios, tienes la opcion de especificar el usuario que quieres que ejecute este servicio a nivel de sistema... por ejemplo, localaccount u otros que la verdad no recuerdo en este momento, pero va por ese lado la solución.

Ojalá te sirva...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar