2009-11-09 114 views
0

我有一個SharePoint站點,並且正在調用標準SharePoint服務。SharePoint:Web服務權限錯誤

我創建這樣的Web服務請求:

wsDws.Url = this.SiteAddress + @"/_vti_bin/Dws.asmx"; 

當我使用localhost作爲主機它工作,但是當我使用的機器的名字,我得到一個錯誤401未授權。

我設置這樣的憑據:

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; 

任何想法如何,我可以解決這個問題?

+0

您是否解決了您的問題? – Bozho

回答

0

這可能是臭名昭着的DisableLoopBackCheck問題。獲取解決方案和原因here