Set up SmarterTrack as an IIS Site (IIS 7.0/7.5)

Applies to All Versions of SmarterTrack

By default, SmarterTrack installs a basic Web server that allows administrators to start using the application immediately after installation. However, SmarterTools recommends moving to a more robust and secure Web server, such as Microsoft IIS.

NOTE: This topic assumes that you are familiar with IIS and how it works. SmarterTools recommends that you use the Web server included with SmarterTrack if you are unfamiliar with or uncomfortable using Microsoft IIS.

This article covers the following:

  • Adding a new application pool for SmarterTrack
  • Adding SmarterTrack to IIS
  • Verifying IIS Settings

Add an Application Pool
Follow these steps to add an application pool specifically for SmarterTrack:

  1. Open Internet Information Services (IIS) Manager
  2. Right click on Application Pools from the tree view and choose Add Application Pool
  3. Name the new application pool SmarterTrack, or something similarly easy to identify
  4. Set the .Net Framework Version to v4.5.x (or 4.0, if using version 10.x or earlier)
  5. Set the Application Pools Managed Pipeline to 'Integrated'
  6. Make sure "Start application pool immediately" is checked
  7. Click OK

Add SmarterTrack to IIS
Follow these steps to add SmarterTrack to IIS:

  1. Open Internet Information Services (IIS) Manager
  2. Click on your ServerName, and on the right side, under IIS, double-click ISAPI and CGI Restrictions
  3. Verify that ASP.NET v4.5 is allowed. If not, right click on ASP.NET v4.5.x and select Allowed. (or 4.0, if using version 10.x or earlier)
  4. On the left side of the page, right click on Sites in the tree view and choose Add Website
  5. Name the site SmarterTrack
  6. If you created an Application Pool name other than SmarterTrack, click Select and choose the correct Application Pool
  7. For the physical path, browse to the SmarterTrack -> MRS folder. The default location is C:\Program Files (x86)\SmarterTools\SmarterTrack\MRS
  8. For Binding, choose an IP address to use for Webmail. If this IP address is shared with another Web site, you will need to use a different port or Host Headers. For more information about using Host headers, refer to the IIS documentation
  9. Make sure "Start Web site immediately" is checked
  10. Click OK

Verify IIS Settings
Follow these steps to verify the IIS settings. Please read each item carefully.

  1. In IIS Manager, click on your ServerName
  2. Under IIS, double click ISAPI and CGI Restrictions
  3. Verify that ASP .NET v4.5 is allowed. If it is not, right-click on ASP .NET v4.5 and select Allowed (or 4.0, if using version 10.x or earlier)
  4. In the tree view, click Sites
  5. Expand (or double click) the SmarterTrack site
  6. Click on the App_Themes folder
  7. Under IIS, double click HTTP Response Headers
  8. Under the Action menus, click Set Common Headers
  9. Enable the Expire Web content setting
    • Click After
    • Add 7 for the number of days
  10. Click OK
  11. Click on Application Pools in the tree view
  12. Right click on the SmarterTrack application pool and select Advanced Settings
  13. Under the Process Model heading, ensure the the Identity is set to the NetworkService account
  14. From the Start menu, open Administrative Tools and select Services, then verify that the World Wide Publishing Service is running

For more information, refer to the SmarterTrack Online Help.

 

Learn more about the SmarterTrack online help desk and how you can improve your overall customer service.