クレデンシャルキャッシュからHttpwebrequestにユーザー名とパスワードを割り当てる必要があります。キャッシュに割り当てると機能しますが、キャッシュからWebrequestに割り当てるとnullが表示されます。どこが間違っているの?
string strServer = "";
strServer = "http://servername/";
Uri uri = new Uri(strServer);
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(uri);
CredentialCache cache = new CredentialCache();
cache.Add(new Uri(strServer), "Basic", new System.Net.NetworkCredential("username", "password","Domain"));
cache.Add(new Uri(strServer), "Digest", new System.Net.NetworkCredential("username", "password","Domain"));
request.Credentials = cache;