我是 C# 和 .NET 的新手,目前正在为一家相当大的公司开发断链工具。应用程序的要点是检查 Intranet SharePoint 站点。
几周前,我做了一个概念证明。我使用 WebRequest 来获取当前页面的状态并使用
httpReq.Credentials = System.Net.CredentialCache.DefaultNetworkCredentials;
如今,我必须使用 WebClient 进行连接,并且以同样的方式它不再起作用。
我也试过
Credentials = System.Net.CredentialCache.DefaultNetworkCredentials,
和
Credentials = new System.Net.NetworkCredential(username,password, "domain"),
以及
webclient.UseDefaultCredentials = true;
为什么它不适用于网络客户端?