我在使用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的限制吗?
答案 0 :(得分:2)
您可以在BizTalk中向WCF端口添加行为,但仅在您使用WCF-Custom适配器时才行。这有点不利,但是,WCF-Custom适配器几乎是所有其他适配器的超集。
答案 1 :(得分:1)
使用Wtt-Custom与Http绑定,然后您可以添加所需的任何自定义行为。我目前在一个我正在进行的项目上做这件事,没有任何问题。
在Http绑定和BasicHttp之间,WCF-Custom之间应该没有(可辨别/可见)区别,除非您在使用自定义适配器时获得更大的控制权。
答案 2 :(得分:0)
显然,由于缺少针对biztalk 2006的wcf-custom适配器的包装器,您无法向使用ESB指南1.0发布的适配器添加行为