我有一个 WCF 服务,它通过 BizTalk 使用 Web-Http 适配器。当我试图调用 wcf 服务时。我收到以下错误。
<?xml version="1.0"?>
-<Fault xmlns="http://schemas.microsoft.com/ws/2005/05/envelope/none">
-<Code>
<Value>Sender</Value>
-<Subcode>
<Value xmlns:a="http://schemas.microsoft.com/ws/2005/05/addressing/none">
a:DestinationUnreachable
</Value>
</Subcode>
</Code>
-<Reason>
<Text xml:lang="en-US">The message with To 'https://biztalkt01.abc.org/ELIMS/ELIMS-CGA1/Service1.svc/?specimenid=abc001234'' cannot be processed at the receiver, due to an AddressFilter mismatch at the EndpointDispatcher. Check that the sender and receiver's EndpointAddresses agree.</Text>
</Reason>
</Fault>
当我用谷歌搜索这个错误时,我可以看到需要将此代码添加到服务代码中
[服务行为(地址过滤器模式=地址过滤器模式。任何)]
上面的文件夹是我看到的关于在 C:\inetpub\wwwroot\ELIMS\ELIMS-CGA1 中创建的服务的文件夹。代码是否需要添加到这些文件或 App_Data 中的文件中。