我在使用ESB指南1.0的biztalk中使用wcf basichttp适配器 我做了一个没有biztalk的测试,涉及调用asmx服务,我最终得到了这个配置文件:

<behaviors>
   <endpointBehaviors>
     <behavior name="NtlmEndpointBehavior">
      <clientCredentials>
       <windows allowedImpersonationLevel="Impersonation" />
       <httpDigest impersonationLevel="Impersonation" />
      </clientCredentials>
     </behavior>
   </endpointBehaviors>
  </behaviors>
  <client>
   <endpoint address="http://address" behaviorConfiguration="NtlmEndpointBehavior"
binding="basicHttpBinding" 
bindingConfiguration="ApiSoap"
          contract="API.ApiSoap" name="ApiSoap" />
   </client>

现在我必须在wcf basichttp动态端口添加行为我是肌动蛋白。 根据我在尝试向basichttp发送端口添加行为时读取的规范,这不可能完成但是在我的dot net项目上我做了它 这是biztalk的限制吗?

有帮助吗?

解决方案 3

显然,由于缺少针对biztalk 2006的wcf-custom适配器的包装器,您无法向使用ESB指南1.0发布的适配器添加行为

其他提示

您可以在BizTalk中向WCF端口添加行为,但仅在您使用WCF-Custom适配器时才行。这有点不利,但是,WCF-Custom适配器几乎是所有其他适配器的超集。

使用Wtt-Custom与Http绑定,然后您可以添加所需的任何自定义行为。我目前在一个我正在进行的项目上做这件事,没有任何问题。

在Http绑定和BasicHttp之间,WCF-Custom之间应该没有(可辨别/可见)区别,除非您在使用自定义适配器时获得更大的控制权。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top