2009-11-20 44 views
1

我试图在控制台应用程序中使用SharePoint 2007的管理web服务。因此,我在我的项目中添加了一个指向http://<central administration>/_vti_bin/Admin.asmx的新服务参考。但不是创建代理类,而是以错误结束。关于错误消息,由于认证问题,服务无法访问。如何在Visual Studio 2008中添加/_vti_bin/Admin.asmx webservice作为服务引用

HTTP请求是未经授权的客户端 认证方案 '匿名'。从服务器收到的验证报头 是'协商,NTLM' 。

也尝试通过网络浏览器访问该页面会导致重定向到错误页面。我可以通过浏览器以及Visual Studio访问所有其他Web服务。

我也看过添加服务引用菜单,但找不到选项来传递任何凭据。

我在做什么错?

回答

3

您应该使用正确的URL。尝试使用以下内容:

http://CentralAdministration:Port/_vti_adm/Admin.asmx 

请看Nick Swan's blog

+0

Thx男人!您是第一个准确查看网址的人。 – Flo 2009-11-24 08:36:09

0

尝试在IIS中启用匿名访问并启用集成Windows身份验证。

+0

集成的Windows身份验证已启用,并启用匿名访问不能解决问题。 – Flo 2009-11-23 08:58:16

相关问题