Web services SharePoint:web服务权限错误

Web services SharePoint:web服务权限错误,web-services,sharepoint,permissions,wss,Web Services,Sharepoint,Permissions,Wss,我有一个sharepoint网站,我正在调用一个标准的sharepoint web服务 我创建的web服务请求如下所示: wsDws.Url = this.SiteAddress + @"/_vti_bin/Dws.asmx"; 当我使用localhost作为主机名时,它可以工作,但是当我使用机器名时,我会得到一个错误 我正在这样设置凭据: NetworkCredential NC; if (string.IsNullOrEmpty(this.Domain)) {

我有一个sharepoint网站,我正在调用一个标准的sharepoint web服务

我创建的web服务请求如下所示:

wsDws.Url = this.SiteAddress + @"/_vti_bin/Dws.asmx";
当我使用localhost作为主机名时,它可以工作,但是当我使用机器名时,我会得到一个错误

我正在这样设置凭据:

    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;

有什么办法可以解决这个问题吗?

您需要更改注册表中的一些设置才能正常工作。我知道这很烦人,但它确实起了作用:
这可能就是臭名昭著的DisableLoopBackCheck问题。获取解决方案和原因。

是的,他们也这样做了,他们提供了两种解决问题的方法-都解决了吗,并进行了双重检查以确保不是环回检查问题。您的问题解决了吗?