To run some Web applications on Windows Server 2003, you must perform additional steps after the installation completes. After enabling sub-authentication, adding the .fun extension, and adding a new application pool in IIS 6, you must specify security settings for the application. Refer to the appropriate Administration Guides for additional information on Setting Up Security for Windows Server 2003:

  1. Register IISSubA.dll to enable sub-authentication to manage passwords for anonymous accounts.
     
    1. Click Start, Run and enter the following command:
      rundll32.exe C:\Windows\System32\IISSubA.dll,RegisterIISSUBA
      Note: C:\Windows is the default path for the Windows folder in Windows Server 2003. If your installation uses a different path, you must adjust the command accordingly.
       
  2. Note: If you are using a Windows 2003 Web Server in version 7.75, skip to step 3. Faculty Access for the Web and NetClassroom use a new Application Pool created during the installation called Blackbaud App Pool (.Net 2.0). Leave the Identity of this App Pool as Network Service (the default).  

    In IIS 6, run all worker processes using Anonymous authentication as LocalSystem.
    1. Click on Start > Run and in the Window that appears, type inetmgr and press Enter.
    2. Expand host (local computer) and Application Pools.
       

    3. Right-click on DefaultAppPool and select Properties
    4. Select the Identity tab and change the Predefined Application Pool Identity to Local System from the drop-down menu.
                     
 
                e. Click OK
  1. In IIS 6, set the status of the Web Service Extension for Server Side Includes, ASP.NET v1.1.4322 and Active Server Pages to Allowed.
    1. Click on Start > Run and in the Window that appears, type inetmgr and press Enter.
    2. Expand host (local computer) and select Web Service Extensions.
    3. Click Allow for Server Side Includes, ASP.NET v1.1.4322, and Active Server Pages.

  2. Map the .fun file extension to the MIME type of application/x-javascript. This enables files containing client-side JavaScript functions to be downloaded and cached for better performance.
    1. Click on Start > Run and in the Window that appears, type inetmgr and press Enter.
    2. Right-click on host(local computer) and select Properties.
    3. The host (local computer) Properties screen appears.


       

    4. Click MIME Types. A screen appears listing file extensions in alphabetical order.
       

       
    5. Scroll through the list of extensions and look for the .fun extension. If it is in the list and mapped to the application/x-javascript MIME type, you need not do anything more.
       

    6. If the .fun extension does not appear in the list, click New. Enter .fun as the extension and application/x-javascript
      as the MIME type, and click OK.
       
  3. For RE:Anywhere only:
    To preview reports and mailings, a new Application Pool needs to be added to IIS (based on the default pool). The Report Viewer application then needs to be set to use this pool.
    1. Click on Start > Run and in the Window that appears, type inetmgr and press Enter.
    2. Right-click on Application Pools and select New Application Pool.
       

       
    3. Specify a name and select to 'Use existing application pool as template' and choose DefaultAppPool. The identity of the new pool can be left at Network Service as long as DefaultAppPool is set to Local System.
       

    4. Click OK.
    5. Under Web Sites, Default Web Site, select REWebRepView70, right-click and select Properties.
    6. Under Virtual Directory, Application Pool, select the new application pool created above.
       

    7. Click OK.
         
  4. Specify NTFS security settings for the web application.

Note: If Anonymous access still gives the user a Windows login prompt, see Microsoft Article 332167