Trabajo con servicios desde Web

05/11/2004 - 20:20 por Zenkius | Informe spam
Estoy desarrollando una página aspx con un objeto
ServiceController para controlar el estado de un servicio.

Abro la página con una cuenta de usuario que tiene
privilegios de administración. Logro ver el estado del
servicio (Runing), pero cuando trato de detenerlo me da
error de Acceso Denegado.

No tengo ni idea de lo que está pasando porque supongo que
una cuenta con permisos de administración en el equipo
pueda hacer esto desde web, como mismo lo hago desde la
consola para la administración de los servicios de windows.

Por qué me estará pasando esto??? a quién debo darle
permisos???

Saludos.

Zenkius
 

Leer las respuestas

#1 Ariel Popovsky
05/11/2004 - 20:57 | Informe spam
Hola Zenkius,

Como tienes configurado el sitio de IIS (Directory Security en la consola del IIS) y la seguridad de ASP.net? Deberías utilizar un esquema de autenticación que utilice las cuentas de Windows ya que por default los sitios ASP.net funcionan con el usurio ASPNET que seguramente no tiene privilegios para detener un servicio.

No estoy totalmente seguro pero es probable que soluciones tu problema si cambias tu web.config:

<authorization>
<deny users="?"/>
<allow users="*" />

Esto implica que todo usuario puede entrar excepto los no autenticados o anónimos. Y en el modo de autenticación usa "windows"
<authentication mode="Windows" />

Saludos!
Ariel Popovsky


Estoy desarrollando una página aspx con un objeto


ServiceController
para controlar el estado de un servicio.



Abro la página con una
cuenta de usuario que tiene


privilegios de administración. Logro ver
el estado del


servicio (Runing), pero cuando trato de detenerlo me da
error de Acceso Denegado.



No tengo ni idea de lo que está pasando
porque supongo que


una cuenta con permisos de administración en el
equipo


pueda hacer esto desde web, como mismo lo hago desde la
consola para la administración de los servicios de windows.



Por qué
me estará pasando esto??? a quién debo darle


permisos???

Saludos.
Zenkius

Preguntas similares