How to get a package server to function on IIS 7

book

Article ID: 178500

calendar_today

Updated On:

Products

Management Platform (Formerly known as Notification Server)

Issue/Introduction

 

Resolution

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

Answer
 

Package Server is unable to host its 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 - 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/"