出于某种原因,我以前使用DefaultCredentials
工作的WebClient应用程序现在给了我一个401 Unauthorized。使用具有完全相同ID和PW的NetworkCredentials
。
Web服务器上的某些内容必须已更改,但我无法控制。我发现奇怪的是DefaultCredentials
和NetworkCredentials
之间存在差异。
可能有什么区别以及如何调试?
答案 0 :(得分:0)
您是否阅读了msdn article和此内容?
他们说DefaultCredentials代表本地用户的凭据。但我不能回答你为什么它在过去工作。用户名和密码与过去一样?
或者你的意思是另一个属性是WebClient.Credentials吗?