Domanda

Abbiamo implementato una piccola applicazione che utilizza l'interfaccia SOAP di Mantis Bugtracker ( http://mantisbt.sf.net/ ). Mantis è installato su un server web SSL che richiede l'autenticazione HTTP.

Funziona perfettamente su Windows XP, ma non su Vista a 64 bit, dove fallisce con " Accesso negato " ;. Esaminando il registro di accesso del server, posso vedere che l'errore 401 non è autorizzato e che nessun nome utente sembra essere trasferito al server web.

In altre parole, sembra che la richiesta SOAP non includa il nome utente, se viene eseguito su Windows Vista a 64 bit, mentre su Windows XP tutto funziona perfettamente.

Qualcuno ha idea di cosa potrebbe essere?

È stato utile?

Soluzione

Ci sono troppe poche informazioni qui per poter dire qualcosa, ma mi azzarderò a indovinare, è un problema di autorizzazione. Quando ottieni il nome utente locale stai facendo qualcosa che richiede l'accesso come amministratore - e sotto Vista sei di default eseguito come utente limitato.

Prova a eseguire l'app facendo clic con il pulsante destro del mouse e scegliendo Esegui come amministratore. Se funziona, hai confermato questo sospetto.

Come esattamente stai interrogando le credenziali che vuoi inviare sulla rete?

Modifica: non importa, è stato un problema completamente diverso :)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top