2009-09-09 173 views
3

我正在運行連接到WSS 3.0搜索Web服務(spsearch.asmx)的ASP.NET Web應用程序。未經授權訪問WSS spsearch.asmx

WSS網站本身被配置爲匿名訪問:網站搜索與Chrome,Firefox等工作,而無需授權。

我也設置了spsearch.asmx的匿名權限,但是當嘗試使用生成的Web服務代理進行連接時,我得到了Unauthorized。我嘗試了很多設置(PreAuthenticate等)。什麼都沒有是否有必要的特殊配置,或者使用匿名身份驗證無法使用此Web服務?

回答

0

解釋listService =新列表(); listService.Credentials = new System.Net.NetworkCredential(「usr」,「pass」,「DOM」); listService.Url =「http://server/_vti_bin/Lists.asmx」;

變化爲search.asmx DIR

列出list.asmx是SharePoint 2010的Web服務的Web引用