ALERT: Some images may not load properly within the Knowledge Base Article. If you see a broken image, please right-click and select 'Open image in a new tab'. We apologize for this inconvenience.

How to get a package server to function on IIS 7


Article ID: 178500


Updated On:


Management Platform (Formerly known as Notification Server)




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


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.



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/"