0
我一直用这个代码从一个文档库中的SharePoint文件读取读取从SharePoint库文件时:获得401错误试图
WebResponse objResponse;
WebRequest objRequest = System.Net.HttpWebRequest.Create("http://servername/realestate/SiteAssets/navigation.txt");
objRequest.Timeout = 10000;
objRequest.UseDefaultCredentials = true;
objRequest.Proxy.Credentials = objRequest.Credentials;
objResponse = (WebResponse)objRequest.GetResponse();
using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
{
navBar = sr.ReadToEnd();
sr.Close();
}
我只是迁移到一个新的环境,我使用此代码获得401未经授权的错误 - 但是,而不是使用servername,我现在使用的是主机名(因为新环境有一个分配给它的域)。我如何导航这个问题,即使我现在在我的HttpWebRequest对象中使用主机?而且,如果这不应该导致问题,我想听取建议。谢谢。
只好在注册表中添加一个loopback修复......不是传递凭据 – Josh 2010-09-01 21:52:16
如果你找到了解决办法,请张贴并将其标记为答案。 – TheCloudlessSky 2010-09-01 23:00:24
我可以在下周发帖。只需要在注册表中查看我添加的内容。 – Josh 2010-09-03 14:32:15