Problemas con impersonación y WS

03/12/2004 - 09:29 por Sara | Informe spam
Hola a todos,

Estoy desarrollando una aplicación en la que tengo que tener acceso a todos
los sitios del portal para lo que me impersono. El caso es que esta
aplicación se va a instalar en un SPS 2003 montado sobre un dominio en 2000,
y la impersonación no funciona.
He cambiado el codigo y he desarrollado un Web Service al que llamo con las
credenciales adecuadas para poder acceder a los sitios de SPS2003. Pero al
intentar instalar el Web Service en el servidor con dominio 2000 sólo
funciona si meto el dominio, el nombre de usuario y la contraseña
directamente por código. Si cojo estos datos de un fichero xml encriptado no
funciona.
He probado con el Web Service fuera de SPS y poniendolo dentro de SharePoint
con la aplicación disco, pero en ninguno de los dos casos consigo que
funcione si no le pongo los datos de las credenciales en el código
directamente.

Por otro lado, el WebService lo he desarrollado en un ordeador con Visual
Studio .NET y cuando lo intetno llevar al servidor donde debe estar instalado
intento pasarle la url nueva del WebService (con la propiedad
localhost.WebService.Url) pero no sé si realmente la está cogiendo porque
como no funciona...

Si alguien tiene idea de cual puede ser el fallo

Muchas gracias,

Sara
 

Leer las respuestas

#1 Gustavo
03/12/2004 - 14:15 | Informe spam
Hola Sara,
No se si te ayudara, pero hay un articulo de Microsoft sobre como configurar
WebServices en un sistema mixto (2k/2k3/Sharepoint):

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

Suerte,
Gustavo


"Sara" wrote:

Hola a todos,

Estoy desarrollando una aplicación en la que tengo que tener acceso a todos
los sitios del portal para lo que me impersono. El caso es que esta
aplicación se va a instalar en un SPS 2003 montado sobre un dominio en 2000,
y la impersonación no funciona.
He cambiado el codigo y he desarrollado un Web Service al que llamo con las
credenciales adecuadas para poder acceder a los sitios de SPS2003. Pero al
intentar instalar el Web Service en el servidor con dominio 2000 sólo
funciona si meto el dominio, el nombre de usuario y la contraseña
directamente por código. Si cojo estos datos de un fichero xml encriptado no
funciona.
He probado con el Web Service fuera de SPS y poniendolo dentro de SharePoint
con la aplicación disco, pero en ninguno de los dos casos consigo que
funcione si no le pongo los datos de las credenciales en el código
directamente.

Por otro lado, el WebService lo he desarrollado en un ordeador con Visual
Studio .NET y cuando lo intetno llevar al servidor donde debe estar instalado
intento pasarle la url nueva del WebService (con la propiedad
localhost.WebService.Url) pero no sé si realmente la está cogiendo porque
como no funciona...

Si alguien tiene idea de cual puede ser el fallo

Muchas gracias,

Sara

Preguntas similares