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.

Note:
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, in Enable 32-bit applications, select True.

enable-32-bit-application

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

Tags: BizTalk 2010 | Installation | Configuration

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.

  • Pingback: Installing BizTalk 2010 and Sharepoint on Windows 7 « Zeeshan's Integration Bits()

    • Lisa

      FYI: “True” should not be in quotes…

  • Anonymous

    Fantastic, thank you very much for writing this stuff up 🙂

  • 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.

  • 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.

    • 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

  • The related links is missing your Part 9 for SMTP

One Platform Operations, Monitoring and Analytics Software
BizTalk360

microsoft biztalk

Learn more

Over 500 customers across 30+ countries depend on BizTalk360

ServiceBus360

Azure service bus

Learn more

Start managing your Azure Service Bus namespaces in minutes

One Platform - Operations, Monitoring and Analytics Software
BizTalk360

microsoft biztalk

Learn more

Over 500 customers across 30+ countries depend on BizTalk360

One Platform - Operations, Monitoring and Analytics Software
ServiceBus360

Azure service bus

Learn more

Start managing your Azure Service Bus namespaces in minutes

Back to Top