I just finished setting up BizTalk 2009 (Developer Edition) on a W2008R2 x64 machine with the following components:
Initially, the BizTalk Server Configuration utility failed to install the BAM portal. The error log reported that IIS was in 64 bit mode where 32 bit mode was required.
MSDN guidance on configuring the BAM Portal said that in IIS 6 you should execute this script:
cscript c:\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
However, it also mentioned this:
However, the MSDN guidance did not specify what you should do if you use IIS 7.
After I found out that in IIS 7 you can specify per application pool whether you want to enable 32 bits processes, I found a clean and easy way to get the BAM Portal to install correctly:
- In IIS Manager, select Set Application Pool Defaults:
- Set the property “Enable 32-Bit Applications” to True:
- Run the BizTalk Server Configuration utility and configure the BAM Portal.
- If you want, you can now change the Application Pool Defaults back to what you prefer.
NJoy the green checkmarks.