While BizTalk Server natively supports x64 environments, the BizTalk Accelerator for RosettaNet will only operate in 32-bit environments. In order to use the accelerator correctly in an x64 environment, you must make specific configuration settings to both BizTalk and IIS.
BizTalk allows the separation of processes and assemblies into separate instances, each of which can be 32- or 64-bit. This allows you to separate the Accelerator for RosettaNet components into a 32-bit host process while retaining the ability to run 64-bit processes in other hosts.
The accelerator requires both an in-process and out of process host, both of which must be marked as "Authentication Trusted" and "32-bit only". For information on modifying host settings, see How to Modify Host Properties.
Perform the following steps to ensure that IIS is using the 32-bit version of the BizTalk extension, and to switch IIS to 32-bit mode.
cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50215>aspnet_regiis.exe -i
Using Internet Information Services (IIS) Manager, perform the following steps to ensure that the correct version of BTSHttpReceive.dll is selected.
IIS 7 supports running 32- and 64-bit web sites in separate application pools. To set the BTARN application pool to 32-bit mode, select the application pool and then select Advanced Settings in the Action pane. Set "Enable 32-Bit Applications" to true.
Carsten Siemens edited Revision 6. Comment: Fixd typo
Richard Mueller edited Revision 5. Comment: Fixed zero in <a name> tag in heading in HTML so TOC works properly, added tags
Carsten Siemens edited Revision 4. Comment: typos fixed
Great