2011-10-31 13 views

risposta

5

Ti aspetti di estrarre le credenziali? Se sì, si prega di vedere questo -

http://msdn.microsoft.com/en-us/library/system.net.credentialcache.defaultcredentials.aspx

Ecco cosa dice MSDN - "L'istanza ICredentials restituito da DefaultCredentials non può essere utilizzato per visualizzare il nome utente, la password, o il dominio del contesto di protezione corrente"

Tuttavia, quando si chiama il servizio Web, l'API sa cosa deve fare, quindi passerà le credenziali in base alle quali si sta attualmente eseguendo.

1

In realtà, non sto rispondendo. Ma non sono riuscito a trovare un modo per rispondere al tuo post. Ho lo stesso problema. Puoi provare di seguito le cose.

  1. Rimuovere l'autenticazione anonima e impostare solo finestre di autenticazione
  2. Anche se fai che so in Windows 7 a meno che e fino a quando si imposta il pool di applicazioni impostato per l'utente specifico, non sarà possibile visualizzare i risultati che ci si aspetta . È lì che sono bloccato. Se già conosci la risposta fammi sapere.
11

Non vedrai mai le credenziali in debug. Ma saranno passati correttamente dove sono necessari. E quando si utilizza l'autenticazione anonima, il client non invierà l'intestazione di autenticazione da utilizzare. È necessario impostare l'autenticazione anonima disattivata.