我尝试从本地SharePoint网站获取图像时收到401消息。 尝试了许多凭据设置,但它们都返回相同的401错误。检索SharePoint的图像 - 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状态码,特别是子状态码(subatus不发送给客户端,IIS日志是唯一可以找到这些信息的地方)。 –
谢谢,我看了一下IIS日志,甚至找不到在我的请求中使用的服务器名称? – netDeveloperUK