Foros del Web » Programando para Internet » ASPX (.net) »

Problema con Active Directory

Estas en el tema de Problema con Active Directory en el foro de ASPX (.net) en Foros del Web. holas necesito un poco de ayuda con lo siguiente... tengo una aplicacion asp net que rescata datos desde active directory previo logueo ... el asunto ...
  #1 (permalink)  
Antiguo 12/08/2008, 14:11
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 6 meses
Puntos: 0
Pregunta Problema con Active Directory

holas

necesito un poco de ayuda con lo siguiente...
tengo una aplicacion asp net que rescata datos desde active directory previo logueo ... el asunto es que cuando publico la pagina y la accedo desde internet obtengo un error con el objeto siguiente:

Dim objSearchResult As DirectoryServices.SearchResult

al intentar realizar un busqueda de campo, por ejemplo:

If objSearchResult.Properties.Contains("name") Then

el error es:

"object reference not set to an instance of an object"

algunos datos:

1.- este error se produce solo si accedo a la pagina desde internet... no desde la intranet...

2.- si dejo en el webconfig la siguiente sentencia:

<identity impersonate="false"/>

funciona, pero no rescata datos del usuario registrado sino que del administrador, en caso de ser "true" se cae. mismo error descrito arriba.

3.- el modo de autenticacion es windows en el webconfig y <allow users="*"/>

aqui un poco de codigo:

Dim objDirectoryEntry As New DirectoryServices.DirectoryEntry("LDAP://DC=MIDIRECTORY,DC=MIDC")
Dim objDirectorySearcher As New DirectoryServices.DirectorySearcher(objDirectoryEn try)
Dim objSearchResult As DirectoryServices.SearchResult
objDirectorySearcher.Filter = "(SAMAccountName=" & miusuario & ")"
objSearchResult = objDirectorySearcher.FindOne()

'aqui es donde se cae desde afuera
If objSearchResult.Properties.Contains("name") Then
objname = objSearchResult.Properties("name").Item(0)
Else
objname = ""
End If

Cualquiera que pueda ayudar...por favor para poder publicar la paginaaaaa

Saludos y gracias
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #2 (permalink)  
Antiguo 12/08/2008, 14:38
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Problema con Active Directory

acabo de ver que eventualmente habria que tener el sitio web en el mismo servidor que tiene los servicios de active directory... y no lo tengo asi ....

que se puede hacer??
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
  #3 (permalink)  
Antiguo 13/08/2008, 07:22
Avatar de el mago de oz  
Fecha de Ingreso: octubre-2005
Mensajes: 192
Antigüedad: 18 años, 6 meses
Puntos: 0
Respuesta: Problema con Active Directory

nadie tiene alguna idea??
__________________
"No a las dictaduras, no a la impunidad, no al comercio injusto que explota al menor de edad. Sí a las autocracias, sí a la libertad, el tercer mundo va a estallar."
Finisterra MAGO DE OZ
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:59.