0
イントラネットのASPページを読み込み、その中のものを検索する必要があるので、すべてのHTMLコードを取得しようとしています。 HTMLコードを文字列に読み込むために外部ページを取得できますが、イントラネットページは読み込めません。エラー401が不正です。 この外のページの正常に動作します:aspページを読む、エラー401 unaothorized
HttpWebRequest webreq = (HttpWebRequest)WebRequest.Create(@"http://site/main.asp");
webreq.Method = "GET";
webreq.Credentials = System.Net.CredentialCache.DefaultCredentials;
WebResponse webres = webreq.GetResponse();
StreamReader sr = new StreamReader(webres.GetResponseStream(), System.Text.Encoding.UTF8);
string s = sr.ReadToEnd();
sr.Close();
webres.Close();
これはまだ(少なくともないイントラネットサイトのために)動作しません。他のサイトは大丈夫です。なぜ誰かが見ることができますか?
この問題を解決するにはどうすればよいですか?
私はSystem.Net.CredentialCache.DefaultCredentialsを使用しました。過去には、それは今やっていない - それは私が使用して以来、しばらくしている。 –