Domanda

Sto cercando di accedere a una pagina Web tramite ASP.NET utilizzando la classe NetworkCredential. Tuttavia continuo a ricevere un'eccezione con il seguente messaggio System.Security.Cryptography.CryptographicException: The handle is invalid

Di seguito è il mio codice su come sto cercando di chiamare la funzione. Qualsiasi aiuto è molto apprezzato.

C#:

System.Net.WebClient client = new System.Net.WebClient();
client.Credentials = new System.Net.NetworkCredential("Admin", "Nimda");

Traccia dello stack

[CryptographicException: The handle is invalid.
]

System.Security.SecureString.ProtectMemory() +154
   System.Security.SecureString.InitializeSecureString(Char* value, Int32 length) +170
   System.Security.SecureString..ctor(Char* value, Int32 length) +65
   System.Net.SecureStringHelper.CreateSecureString(String plainString) +6181188
   System.Net.NetworkCredential..ctor(String userName, String password) +64

Nessuna soluzione corretta

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