我遇到了BizTalk 2010 Adapter Pack的安装/配置的奇怪问题。我在Windows Server 2008 R2上运行BizTalk 2010群集,希望让WCF-SQL工作,所以我安装了64位LOB,64位BizTalk适配器包,32位BizTalk适配器包。
我能够在适配器列表中看到WCF-SQL适配器,并为它创建了一个新的处理程序。一切似乎都很好。但是,当我创建一个使用WCF-SQL类型的接收位置,并单击Configure时,我收到此错误:
调用目标抛出了异常。 (mscorblib)
其他信息:未找到绑定:sqlBinding (Microsoft.Adapters.Common.Biztalk)。
我仔细检查了框架和framework64,.net framework 2.0和4.0的machine.config,它们都有“sqlbindings”条目。
顺便说一句,我让它在我的一个开发盒上工作,但是当我尝试设置我的服务器时就是这个问题。
感谢任何帮助!
答案 0 :(得分:3)
按以下顺序安装:
答案 1 :(得分:2)
事实证明我一直在做的事情不正确。而不是手动安装这些组件,转到BizTalk安装程序,其中一个菜单项是安装适配器包。按照那里的指示,一切都为我做好了。
答案 2 :(得分:1)
我认为这种奇怪行为的原因可能是您安装了错误版本的BizTalk Adapter Pack。
对于BizTalk 2010,您必须安装适配器包的2010版本,该版本可以在BizTalk 2010 DVD /映像上找到。
您还必须注意WCF LOB Adapter SDK版本:您需要2010版本,该版本也可以在DVD /图像上找到。
可以安装以前版本的WCF LOB Adapter SDK和BizTalk Adapter Pack(没有什么能阻止你),但只能用于BizTalk 2009.
答案 3 :(得分:0)
不是很滑稽,但是你重新启动了主机实例吗?
添加处理程序需要重新启动主机实例。