gpt4 book ai didi

wcf - 无法获取 WCF 测试客户端来测试 WCF 服务库

转载 作者:行者123 更新时间:2023-11-28 21:34:25 25 4
gpt4 key购买 nike

我正在尝试用外部提供 WSDL 的 WCF 等效服务替换 WSE 服务。

首先,我使用 svcutil 和 wsdl 生成所有服务和客户端类(ATP,我只关心服务实现。)我生成了一个空的 WCF 服务库项目并替换/重命名了 IService1。 cs 生成了一个以接口(interface) ServiceContractAttribute 命名的类。然后,我将实现类 Service1.cs 重命名为实现类 JINDEXWcfListener.cs 的名称。我从此类中删除了生成的代码并创建了类定义 JINDEXWcfListener:[interface name]

该工具自动生成接口(interface)的实现。我使用装饰有 [OperationContractAttribute] 的单一方法来放置我的本地实现代码。我修改了生成的默认 app.config 以根据需要调整契约(Contract)和服务名称。

当我开始调试时,我可以看到该服务正在 WTC 中启动。但是,当暴露单个操作时,是操作名称前面带有黄色问号的红点。当我在 op 名称上进行 RC 时,我得到“WCF 测试客户端不支持此操作”,但没有其他信息。怎么了?

最佳答案

WCFTestClient 有很多限制。我已经与“问题”斗争了几个小时,后来证明只是 WCFTestClient 问题。复杂的对象会给你带来很多麻烦,任何自定义列表等等,例如 IList 接口(interface)的自定义实现。试用 WcfStorm。我认为他们有免费版和试用版。

关于wcf - 无法获取 WCF 测试客户端来测试 WCF 服务库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5225014/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com