0
试图读取一个intranet asp页面,以获取所有的HTML代码,因为我需要搜索内的东西。 我可以通过外部页面将html代码加载到一个字符串中,但不能加入intranet页面,我得到了401未经授权的错误。 这对于外面的网页能正常工作:阅读一个asp页面,错误401 unothorized
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();
这仍然无法正常工作(不Intranet站点至少)其他网站是好的。任何人都能看到为什么
如何解决该问题?
那么我已经使用System.Net.CredentialCache.DefaultCredentials;在过去,但现在没有这样做 - 自从我使用.net以来已经有一段时间了 – 2012-04-19 15:53:37