NetworkCredential 클래스를 사용하여 ASP.NET을 통해 웹 페이지에 액세스하려고합니다. 그러나 다음 메시지로 예외가 계속 발생합니다. System.Security.Cryptography.CryptographicException: The handle is invalid
ASP.NET의 NetworkCredential 오류
다음은이 함수를 호출하는 방법에 대한 코드입니다. 어떤 도움이라도 대단히 감사합니다.
C 번호 :
System.Net.WebClient client = new System.Net.WebClient();
client.Credentials = new System.Net.NetworkCredential("Admin", "Nimda");
스택 추적
[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
분명히 알 수있는 것은 client.Credentials = 예외를 throw하는 줄 또는 다른 것입니까? –
그것이 예외를 throw하는 행입니다 (예). – Seb
흥미 롭; 인증서 저장소를 사용하고 있습니까? 아니면 암호화 된 것이 있습니까? –