BizTalk 2010 Installation and Configuration – Enable Internet Information Services (Part 1)

Posted: October 18, 2010  |  Categories: Administration BizTalk

Before installing BizTalk Server or its prerequisites, make sure you have installed the latest critical Windows updates from Microsoft.

Install Critical Windows Updates

To install Windows updates:

  • Click Start, point to All Programs and then click Windows Update.
  • Follow the directions on the Windows Update site.
  • If prompted, restart your computer.

Enable Internet Information Services

Microsoft Internet Information Services (IIS) provides a Web application infrastructure for many BizTalk Server features. BizTalk Server requires IIS for the following features:

  • HTTP adapter
  • SOAP adapter
  • Windows SharePoint Services adapter
  • Secure Sockets Layer (SSL) encryption
  • BAM Portal

To enable Internet Information Services 7.5

  1. Click Start, point to Administrative Tools and then click Server Manager.
  2. In Roles Summary, click Add Roles.
    iis add role
  3. On the Before You Begin screen, click Next.
  4. On the Select Server Roles screen, click Web Server (IIS).
    iis server roles
  5. If prompted, click Add Required Features, and then click Next.
  6. Review the information on the Web Server (IIS) screen, and then click Next.
  7. On the Select Roles Services screen, in addition to the default values, select Application Development, and then click Add Required Features.
  8. Under Security, select Basic Authentication and Windows Authentication.
    role services authentication
  9. Under Management Tools, select IIS 6 Management Compatibility, and then click Next.
    role services iis
  10. Review the information on the Confirm Installation Selections screen, and then click Install.
  11. On the Installation Results screen, click Close.

BAM Portal runs only runs in a 32-bit mode. If you are installing IIS on a 64-bit machine then you must ensure that ASP.NET 2.0 is enabled in 32-bit mode. To do this, follow these steps:

  1. On the taskbar, click Start, point to Administrative Tools, and then click Internet Information Services (IIS) Manager.
  2. In the Connections pane, expand the server name, and then click Application Pools.
  3. In the Actions pane, click Set Application Pool Defaults…
    Set-Application Pool Defaults
  4. On the “Application Pool Defaults” dialog box, to Enable 32-bit applications, select True.
Application Pool Enable 32-bit

To enable it from the command prompt:

  1. Click Start, right-click Command Prompt, and then click Run as administrator.
  2. At the command prompt, type cd %windir%\system32\inetsrv, and then press Enter.
  3. Type appcmd set config -section:system.applicationHost/applicationPools /applicationPoolDefaults.enable32BitAppOnWin64:”True” /commit:apphost, and then press Enter.
appcmd set config section

Related links

Author: Sandro Pereira

Sandro Pereira lives in Portugal and works as a consultant at DevScope. In the past years, he has been working on implementing Integration scenarios both on-premises and cloud for various clients, each with different scenarios from a technical point of view, size, and criticality, using Microsoft Azure, Microsoft BizTalk Server and different technologies like AS2, EDI, RosettaNet, SAP, TIBCO etc. He is a regular blogger, international speaker, and technical reviewer of several BizTalk books all focused on Integration. He is also the author of the book “BizTalk Mapping Patterns & Best Practices”. He has been awarded MVP since 2011 for his contributions to the integration community.

8 thoughts on “BizTalk 2010 Installation and Configuration – Enable Internet Information Services (Part 1)”

  1. Is Basic Authentication for IIS actually required by any of the BizTalk components? It’s a more insecure authentication method, so I normally do not turn on the feature.

  2. Is Basic Authentication for IIS actually required? Given that it is a more insecure authentication method (the password is unencrypted, base64-encoded), I typiclly do not enable that feature.

    1. BizTalk server requires IIS for the HTTP Adapter, SOAP Adapter, Windows SharePoint Services Adapter, SSL encryption, Business Activity Services (BAS) but I believe that Basic Authentication is not a mandatory requirement for none of them, you need this option only to have the ability to expose web service that uses basic authentication

Leave a Reply

Your email address will not be published. Required fields are marked *


Back to Top