URGENTE: Error al cargar controles ascx en un WebPart

04/04/2005 - 20:20 por Natasha | Informe spam
Tengo un WebPart desarrollado con Visual Studio .Net 2003 desde el que cargo
con LoadControl un control .ascx desde el evento CreateChildControl. Si
ejecuto la aplicación en el servidor funciona perfectamente pero cuando
accedo al sitio desde otro ordenador del dominio me da el siguiente error
"Acceso denegado. No tiene permiso para realizar esta acción o no tiene
acceso a este recurso. Las solicitudes de acceso no están habilitadas".

La única forma que he encontrado de que funcione es añadiendo al usuario del
dominio, con el que trabajo desde el ordenador de la red, como miembro del
grupo Administradores del equipo donde tengo instalado Sharepoint Services
(que pertenece al mismo dominio). El problema es que esta no puede ser mi
solución ya que no puedo dejar a todos los usuarios del dominio como
miembros del grupo Administradores.

¿Alguien puede ayudarme?
 

Leer las respuestas

#1 Gustavo
05/04/2005 - 09:05 | Informe spam
Hola Natasha,
Evidentemente tienes un problema de autorizacion. Cuando ejecutas desde el
servidor muy probablemente estas usando las credenciales de un Administrador,
y cuando estas en ejecutandolo desde un cliente, tienes las credenciales de
un usuario normal. Microsoft ha escrito ya hace algun tiempo el famoso
articulo CAS (Code Access Security), que puedes encontrar en:

http://msdn.microsoft.com/library/d...curity.asp

Alli te explican como funciona la seguridad de SharePoint dentro del
FrameWork (Asp.Net) y como puedes usarlo.
Suerte,
Gustavo
http://www.gavd.net/servers/


"Natasha" wrote:

Tengo un WebPart desarrollado con Visual Studio .Net 2003 desde el que cargo
con LoadControl un control .ascx desde el evento CreateChildControl. Si
ejecuto la aplicación en el servidor funciona perfectamente pero cuando
accedo al sitio desde otro ordenador del dominio me da el siguiente error
"Acceso denegado. No tiene permiso para realizar esta acción o no tiene
acceso a este recurso. Las solicitudes de acceso no están habilitadas".

La única forma que he encontrado de que funcione es añadiendo al usuario del
dominio, con el que trabajo desde el ordenador de la red, como miembro del
grupo Administradores del equipo donde tengo instalado Sharepoint Services
(que pertenece al mismo dominio). El problema es que esta no puede ser mi
solución ya que no puedo dejar a todos los usuarios del dominio como
miembros del grupo Administradores.

¿Alguien puede ayudarme?



Preguntas similares