When I ran the BizTalk 2009 configuration wizard with basic configuration option, it came up with a warning saying BAM portal configuration will be skipped with the following error message
“Failed to validate BAM portal Web site”
In order to enable BAM portal on Windows 2008 (or IIS 7.0 to be precise) make sure you enable IIS 7.0 with required Services , Follow the steps below
1. In the Windows Initial Configuration Tasks screen, under Customize the Server, click Add Roles.
2. On the Before You Begin screen, click Next.
3. On the Select Server Roles screen, click Web Server (IIS).
4. If prompted, click Add Required Features, and then click Next.
5. Review the information on the Web Server (IIS) screen, and then click Next.
6. On the Select Roles Services screen, in addition to the default values, select Application Development, and then click Add Required Features.
7. Under Security, select Basic Authentication and Windows Authentication.
8. Under Management Tools, select IIS 6 Management Compatibility, and then click Next.
9. Review the information on the Confirm Installation Selections screen, and then click Install.
Also its important BAM portal only runs on 32 bit mode, so if you are installing it on a 64 bit machine make sure you enabled ASP.NET 2.0 on 32 bit mode.
NOTE: I haven’t tried this one, but according to documentation this is how you do it
You can do it either through the IIS 7.0 admin console or through command line.
- Right click on the Application Pool (BAMAppPool) and select “Advanced Settings…” or select the same from the Actions pane after selecting the Application pool
- Change the “Enable 32-bit Applications” to True (if you want the application pool to spawn in a 32-bit mode)
- Click OK
Below is how you do from the AppCmd:
appcmd apppool set /apppool.name:BAMAppPool /enable32BitAppOnWin64:true
appcmd apppool set /apppool.name:BAMAppPool /enable32BitAppOnWin64:false
NOTE : By default, it is false