【发布时间】:2009-11-09 15:23:40
【问题描述】:
我有一个共享点站点,我正在调用一个标准的共享点网络服务。
我这样创建网络服务请求:
wsDws.Url = this.SiteAddress + @"/_vti_bin/Dws.asmx";
当我使用 localhost 作为主机名时,它可以工作,但是当我使用机器名时,我收到错误 401 Unauthorized。
我正在设置这样的凭据:
NetworkCredential NC;
if (string.IsNullOrEmpty(this.Domain))
{
NC = new NetworkCredential(this.Username, this.Password);
}
else
{
NC = new NetworkCredential(this.Username, this.Password, this.Domain);
}
//Lists
wsLists.Timeout = -1;
wsLists.Credentials = NC;
//Dws
wsDws.Timeout = -1;
wsDws.Credentials = NC;
有什么办法可以解决这个问题吗?
【问题讨论】:
-
您的问题解决了吗?
标签: web-services sharepoint permissions wss