【发布时间】:2012-12-11 21:12:50
【问题描述】:
当我尝试从本地 SharePoint 网站获取图像时收到 401 消息。 尝试了许多凭据设置,但它们都返回相同的 401 错误。
var SharePointURL = "http://SharePointServer/Site/ImageFolder/image1.jpg";
System.Net.WebRequest req = System.Net.WebRequest.Create(SharePointURL);
req.Credentials = System.Net.CredentialCache.DefaultCredentials;
req.UseDefaultCredentials = true;
System.Net.WebResponse response = req.GetResponse();
Stream stream = response.GetResponseStream();
System.Drawing.Image img = System.Drawing.Image.FromStream(stream);
stream.Close();
任何帮助将不胜感激。
【问题讨论】:
-
401 错误在 SharePoint 中很常见。但是 401.1、401.2、401.3 可以有不同的含义。查看 IIS 日志,看看究竟是什么 http 状态码,尤其是子状态码(子状态码不会发送到客户端,IIS 日志是唯一可以找到此信息的地方)。
-
谢谢,我查看了 IIS 日志,但我什至找不到请求中使用的服务器名称?
标签: c# sharepoint