2

我是 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;

为什么它不适用于网络客户端?

4

1 回答 1

1

你的证书有效吗?无论如何,添加:

ServicePointManager.ServerCertificateValidationCallback = delegate { return true; }
于 2012-06-14T12:14:17.353 回答