WCF测试客户端和身份验证

时间:2013-02-11 17:12:27

标签: wcf windows-authentication soapui wcftestclient

我正在尝试使用WCF测试客户端调用Web服务,但Web服务需要身份验证。

如何通过WCF测试客户端登录并调用它(我试图从浏览器获取它然后调用但不起作用)。我可以使用SOAP UI,但如果可能的话,我想用WCF Test Client来做。也许改变WCF配置?

  

错误:无法获取元数据如果这是Windows(R)   请访问您的Communication Foundation服务   检查您是否已在指定的位置启用元数据发布   地址。有关启用元数据发布的帮助,请参阅   MSDN文档在   http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata交流   错误URI:元数据包含不能的引用   解决: ''。 HTTP请求未经授权与客户端   认证方案'匿名'。收到身份验证标头   从服务器是'基本领域=“”'。远程服务器   返回错误:(401)Unauthorized.HTTP GET错误URI:
  下载''时出错。请求失败了   HTTP状态401:未经授权。

1 个答案:

答案 0 :(得分:0)

您的配置中是否指定了 mex endpoint

如果您遇到设置问题,我建议您阅读 Codeplex applications scenarios ,以确保您已正确设置服务和WCF测试客户端。

如果您需要任何进一步的帮助,请发布配置和一些示例代码。

修改

这些链接可能会对问题提供一些见解:

WCF - Cannot obtain Metadata, but works when the XML Endpoint is removed?

Cannot obtain Metadata from WCF service when using Microsoft WCF Test Client.