Error de solicitud de permiso

25/03/2008 - 15:03 por Maria | Informe spam
Hola,

He diseñado un webpart que entre otras cosas identifica qué usuario está
logado y envía un mail.
Como datos en el mail han de ir unos atributos del usuario, que debo recoger
del Active Directory.

El error que me sale es:
w3wp.exe (0x0CF0) 0x16A8 Windows SharePoint Services
Runtime 6615 Critical Error de solicitud de permiso de tipo
'System.DirectoryServices.DirectoryServicesPermission,
System.DirectoryServices, Version=2.0.0.0, Culture=neutral,
PublicKeyToken=b03f5f7f11d50a3a'

Añadí al web.config lo siguiente:
<SafeControl Assembly="System.DirectoryServices, Version=2.0.0.0,
Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"
Namespace="Microsoft.SharePoint.Security" TypeName="*" Safe="True"
AllowRemoteDesigner="True" />

Pero no ha resultado.

¿Puede alguien echarme una mano con esto por favor? Gracias.
 

Leer las respuestas

#1 Elecktrus
25/03/2008 - 20:41 | Informe spam
Hola, Maria:
-en primer lugar, debes declara como seguro tu webpart, es decir firmarlo y
añadirlo al webconfig (no creo que tu webpart se llame
system.directoryservices)
- ademas, debes comprobar si los usuarios 'normales' tienen permiso para
leer en el DA. Lo normal es que si, pero en algunas empresas se 'capa' esta
posibilidad por seguridad


"Maria" wrote:

Hola,

He diseñado un webpart que entre otras cosas identifica qué usuario está
logado y envía un mail.
Como datos en el mail han de ir unos atributos del usuario, que debo recoger
del Active Directory.

El error que me sale es:
w3wp.exe (0x0CF0) 0x16A8 Windows SharePoint Services
Runtime 6615 Critical Error de solicitud de permiso de tipo
'System.DirectoryServices.DirectoryServicesPermission,
System.DirectoryServices, Version=2.0.0.0, Culture=neutral,
PublicKeyToken°3f5f7f11d50a3a'

Añadí al web.config lo siguiente:
<SafeControl Assembly="System.DirectoryServices, Version=2.0.0.0,
Culture=neutral, PublicKeyToken°3f5f7f11d50a3a"
Namespace="Microsoft.SharePoint.Security" TypeName="*" Safe="True"
AllowRemoteDesigner="True" />

Pero no ha resultado.

¿Puede alguien echarme una mano con esto por favor? Gracias.

Preguntas similares