安装biztalk 2009 遇到的问题及解决办法
实现平台为:Win7 64 bit + SQL2008 + VS2008 + biztalk 2009 + .NET3.5-SP1
1. 安装步骤参照:http://www.cnblogs.com/mikalshao/articles/1617057.html
http://www.cnblogs.com/jfzhu/p/4020444.html
2. 遇到的问题及解决办法:
a. 按照步骤安装好后,配置SSO 出错
报错:SSO启动就报错,提示ERROR: 0xC0002A0F: Could not contact the SSO server 'EITD015'. Check that SSO is configured and that the SSO service is running on that server.(RPC: 0x800706D9: 终结点映射器中没有更多的终结点可用。)
报错原因:根据错误日志信息推论可能是在Visual Studio 安装过程中安装程序对SSOSQL.dll组件注册信息进行了修改,从而导致ENTSSO服务无法启动。http://support.microsoft.com/kb/2252691/
解决办法:先确保用于安装biztalk的用户在各个组中存在,如还不行,打开Visual Studio Command Prompt (2008),定位当前目录到SSOSQL.DLL所在目录"C:/Program Files/Common Files/Enterprise Single Sign-On" ,执行regasm SSOSQL.dll命令,运行结果显示类型注册成功。执行NET START ENTSSO命令,ENTSSO服务顺利启动,之后BizTalk 配置成功。
b. 配置BAM Portal时,提示64位的IIS和32位应用程序不兼容
解决办法:经过配置IIS得到解决,将IIS的运行环境设置为32位:
cmd转到dos工作区,工作目录转到C:\Inetpub\AdminScripts\ , 运行:
adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 true iisreset
c. 装WCF LOB Adapter SDK SP2插件时,WCF LOB Adapter SDK SP2需要custom安装或者complete才可以使用,
并且, BizTalk Adapter Pack 需同时安装32位、64位,在Visio Studio中才可使用。
d. 安装好后,第一次在Visio Studio中新建biztalk project时,如提示失败,需修复biztalk 2009 .