Estoy intentando acceder a una página web a través de ASP.NET utilizando la clase NetworkCredential. Sin embargo sigo obteniendo una excepción con el siguiente mensaje System.Security.Cryptography.CryptographicException: The handle is invalid
Error de NetworkCredential en ASP.NET
A continuación se muestra mi código sobre cómo estoy tratando de llamar a la función. Cualquier ayuda es muy apreciada.
C#:
System.Net.WebClient client = new System.Net.WebClient();
client.Credentials = new System.Net.NetworkCredential("Admin", "Nimda");
Seguimiento de la pila
[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
Para que quede claro, ¿es el cliente.Credentials = línea que arroja la excepción u otra cosa? –
Esa es la línea que arroja la excepción, sí. – Seb
Interesante; ¿está utilizando una tienda de certificados o tiene algo criptográfico configurado? –