2012-09-07 78 views
1

我已安裝Windows Azure SDK 1.6,BizTalk Server 2010和Windows EAI SDK 2012年4月CTP。如何在BizTalk Server 2010中配置netMessagingBinding

在使用WCF定製適配器創建接收位置時,我必須使用netMessagingBinding,它不出現在綁定類型列表WCF-Custom傳輸屬性中。

我加入以下在machine.config文件部分下Microsoft.Net框架4.0.30319

在bindingExtensions

<add name="netMessagingBinding" 
    type="Microsoft.ServiceBus.Messaging.Configuration.NetMessagingBindingCollectionElement, 
    Microsoft.ServiceBus, Version=1.6.0.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35"/> 

在bindingElementsExtension

<add name="netMessagingTransport" 
    type="Microsoft.ServiceBus.Messaging.Configuration.NetMessagingTransportExtensionElement, 
    Microsoft.ServiceBus, Version=1.6.0.0, Culture=neutral, 
    PublicKeyToken=31bf3856ad364e35"/> 

別的什麼我缺少綁定類型還沒有出現?

回答

1

This工作對我來說:

  1. 安裝的Windows Azure庫爲.NET(Azure的AppFabric的SDK)。請注意,Azure Appfabric SDK 1.7現在已停用。
  2. 要麼運行RelayConfigurationInstaller.exe與文件設置爲requiredRuntime .NET 4,或通過manually adding結合元件的擴展和綁定擴展這樣做是爲了BOTH 32位和64位機器CONFIGS如你以上完成。
  3. 重啓BTS管理控制檯

編輯由匿名用戶:

  • 32位的配置是在這裏:%WINDIR%\ Microsoft.NET \框架\ v4.0.30319 \ Config中
  • 64位配置在這裏:%WINDIR%\ Microsoft.NET \ Framework64 \ v4.0.30319 \ Config