Pregunta

Implementamos una pequeña aplicación que utiliza la interfaz SOAP de Mantis Bugtracker ( http://mantisbt.sf.net/ ). Mantis está instalado en un servidor web SSL que requiere autenticación HTTP.

Funciona perfectamente en Windows XP, pero no en Vista de 64 bits, donde falla con " Acceso denegado " ;. Al mirar el registro de acceso del servidor, puedo ver que obtiene el error 401 sin autorización, y parece que no se transfiere ningún nombre de usuario al servidor web.

En otras palabras, parece que la solicitud SOAP no incluye el nombre de usuario, si se ejecuta en Windows Vista de 64 bits, mientras que en Windows XP, todo funciona perfectamente.

¿Alguien tiene una idea de lo que podría ser?

¿Fue útil?

Solución

Hay demasiada poca información aquí para poder decir algo, pero me aventuraré a una suposición educada: es un problema de permiso. Al obtener el nombre de usuario local, está haciendo algo que requiere acceso de administrador, y en Vista se ejecuta de forma predeterminada como usuario limitado.

Intente ejecutar la aplicación haciendo clic derecho y seleccionando Ejecutar como administrador. Si funciona entonces, has confirmado esa sospecha.

¿Cómo consulta exactamente las credenciales que desea enviar a través de la red?

Editar: No importa, fue un problema completamente diferente :)

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top