gpt4 book ai didi

c# - ASP.NET 中的 NetworkCredential 错误

转载 作者:太空狗 更新时间:2023-10-29 21:19:34 26 4
gpt4 key购买 nike

我正在尝试使用 NetworkCredential 类通过 ASP.NET 访问网页。但是,我不断收到以下消息的异常 System.Security.Cryptography.CryptographicException: The handle is invalid

下面是我如何尝试调用该函数的代码。非常感谢任何帮助。

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

最佳答案

我刚刚遇到了同样的问题。我在 VS 2010 中的 ASP.NET 开发服务器下本地进行。当我在 Windows 7/IIS 7 下执行该应用程序时,它运行良好。希望这对您有所帮助!

关于c# - ASP.NET 中的 NetworkCredential 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5950404/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com