2

我正在尝试将一个 WCF Web 服务(当然可以工作)的相同功能实现到另一个 WCF Web 服务,但是我遇到了一个异常:{“从另一方收到了一个不安全或不正确安全的故障。请参阅内部故障代码和详细信息的 FaultException。”} 和 { “无法处理消息,因为操作‘ http://tempuri.org/IBlueWebService/GetDataSourceList ’无效或无法识别。” }

我复制了完全相同的代码和相同的配置,并使用我的客户端工具来调用新的 Web 服务(我只是将 Web 服务 url 更改为新的),但它抛出了异常。

一些论坛告诉我设置建立安全上下文,但它也不起作用。

请有人能告诉我我错过了什么吗?

解决方案

我尝试比较 wsdl 文件,并注意到新的 wcf Web 服务与旧的操作 url 不同,但我尝试在客户端应用程序中使用相同的配置文件(这显然是在寻找旧的 wcf Web 服务操作 url) . 因此,在新 Web 服务的每个操作合同中,我为每个操作指定了操作 url 和回复操作 url,它现在对我有用。

4

0 回答 0