访问Sharepoint Web Service时的身份验证问题

时间:2010-12-30 18:13:14

标签: sharepoint sharepoint-2007

我一直在使用Sharepoint Services 2007,我可以使用复制 webservice通过Asp.Net Web应用程序将任何文件从本地系统上传到Sharepoint服务器,并且我已经给出了windows身份验证。我得到了以下在SOAPUI中使用 Copy.Wsdl 时出错

错误

错误 -

您无权查看此页面

您无权使用您提供的凭据查看此目录或页面,因为您的Web浏览器正在发送Web服务器未配置为接受的WWW-Authenticate标头字段。 请尝试以下方法: 如果您认为应该能够查看此目录或页面,请与网站管理员联系。 单击“刷新”按钮以使用其他凭据重试。 HTTP错误401.2 - 未经授权:由于服务器配置,访问被拒绝。
Internet信息服务(IIS)

2 个答案:

答案 0 :(得分:0)

SoapUI正在发送WWW-Authenitcate标头,该标头是基本身份验证,但您的Web服务设置为仅接受集成身份验证。

更改SoapUI中的设置以发送集成身份验证(可能无法检查文档)或change IIS to accept Basic Authentication.

答案 1 :(得分:0)

在“身份验证和安全相关设置”中,在用户名前加上相关域的前缀。即使设置中有单独的域字段,我发现将域放在用户名中也是解决方案。

Username: domain\username