2009-09-09 123 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引用