由于某些原因,我以前使用DefaultCredentials的WebClient应用程序现在给了我一个401未授权。使用具有完全相同的ID和PW的NetworkCredentials可以工作。
web服务器上一定有什么地方发生了变化,但我无法控制。我只是觉得很奇怪,DefaultCredentials和NetworkCredentials是有区别的。
可能的区别是什么,以及如何调试?
发布于 2011-10-12 16:03:33
你看过msdn article和这个了吗?
他们说DefaultCredentials代表本地用户的凭证。但我不能回答你为什么它在过去是有效的。用户名和密码和以前一样吗?
或者您的意思是另一个属性作为WebClient.Credentials?
https://stackoverflow.com/questions/7736857
复制相似问题