Getting a package server to function on IIS 7
search cancel

Getting a package server to function on IIS 7

book

Article ID: 178500

calendar_today

Updated On:

Products

IT Management Suite

Issue/Introduction

How do I get a package server to function with IIS 7?

Environment

ITMS 8.x

Resolution

Package Servers are unable to host their packages within IIS 7 unless the IIS 6.0 Compatibility Tools are installed as part of the Web Service role configuration. There are a few other services that need to be enabled for Package Server to fully function, they are outlined below.

  1. Go to Start > Administrative Tools > Server Manager
  2. Select ‘Web Server (IIS)’ under "Roles" in the left hand tree
  3. Inside the right hand pane click the link ‘Add Role Services’
  4. Select Application Development > ASP (ticked)
  5. Select Security > Windows Authentication (ticked)
  6. Select Management tools > IIS 6 Management Compatibility (all sub folders ticked)
  7. Click the ‘Install’ button inside the popup dialog

If this is a 64-bit server (Server 2008 64-bit) "Enable 32-bit application" must be configured in IIS.

Steps:

  1. Open Internet Information Services (IIS) Manager and select ‘Application Pools’.
  2. Select the DefaultAppPool and on the right-hand side of the window click on ‘Set Application Pool Defaults’.
  3. Under ‘General’ ensure that ‘Enable 32-bit applications’ is set to ‘True’.
  4. Restart IIS.

NOTE: ASP .NET runs in Integrated Managed Pipeline mode by default on IIS 7, so run the following at the command line as this migrates the configuration to the system.webServer/handlers section. Either run the following command or change the pipeline mode on the default Application Pool from "Integrated Managed" to "Classic":

%systemroot%\system32\inetsrv\appcmd migrate config "Default Web Site/"