Package Server is fully compatible with IIS 6, which is the version that is installed on earlier operating systems such as Windows 2000, 2003, or XP. However, Package Server is not fully compatible with IIS 7, which is the version that comes with newer operating systems such as Windows 2008 and Vista. In order to be fully functional on these machines, Package Server requires some extra settings to be enabled inside the Web Server role.
In order for Package Server to host its packages and function correctly within IIS 7, the IIS 6.0 Compatibility Tools must be installed as part of the Web Service role configuration. Additionally, there are a few other services that need to be enabled, as outlined below.
On the Package Server computer, do the following:
- Click Start > Administrative Tools > Server Manager.
- In the left-hand tree, select Web Server (IIS).
- In the right-hand pane, click the Add Role Services link.
- Select Common HTTP Features > Static Content (ensure it is ticked).
- Select Common HTTP Features > Directory Browsing (ensure it is ticked).
- Select Application Development > ASP (ensure it is ticked).
- Select Security > Windows Authentication (ensure it is ticked).
- Select Management Tools > IIS 6 Management Compatibility (ensure all sub-folders are ticked).
- Click the Install button inside the pop-up dialog.
** Another note is that the Default App Pool should be set to allow 32 bit compatibility. This is under the advanced settings of the Default App Pool.
NOTE: Configuring IIS to use the AppPool called 'Classic.NET AppPool' is important, as follows:
1. Open up the IIS Manager under Start > Admin Tools.
2. Open the branch for the NS.
3. Select Sites > Default Web Site.
4. For the 'Altiris' folder and the 'ClientTaskServer', click on the 'Advanced Settings...' and change the Application Pool to 'Classic.NET AppPool'.
5. Save your changes.
Package Server installed on a Windows 2008 or Vista operating system