2

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

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

错误:无法从中获取元数据 如果这是您有权访问的 Windows (R) Communication Foundation 服务,请检查您是否已在指定地址启用元数据发布。有关启用元数据发布的帮助,请参阅位于 http://go.microsoft.com/fwlink/?LinkId=65455.WS-Metadata Exchange 错误 URI 的 MSDN 文档:元数据包含无法解析的引用:“”。HTTP 请求未经客户端身份验证方案“匿名”授权。从服务器接收到的身份验证标头是“Basic realm=""'。远程服务器返回错误:(401) Unauthorized.HTTP GET Error URI:
There was an error download ''。请求失败,HTTP 状态为 401:

4

1 回答 1

0

您的配置中是否指定了mex 端点

如果您遇到设置问题,我建议您通读Codeplex 应用程序场景,以确保您已正确设置服务和 WCF 测试客户端。

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

编辑:

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

WCF - 无法获取元数据,但在删除 XML 端点时工作?

使用 Microsoft WCF 测试客户端时无法从 WCF 服务获取元数据。

于 2013-02-12T13:46:49.500 回答