SmarterTrack 3.x Help
Home Knowledge Base Forum Search Print

Running as an IIS Site

By default, SmarterTrack will install a basic web server that allows you to start using SmarterTrack immediately after installation. However, it is recommended that you move SmarterTrack to a more robust and secure web server, such as Microsoft's Internet Information Server (IIS). To configure SmarterTrack to run under IIS 6.0 or higher, follow the step-by-step instructions below. For IIS 7.0 in Windows 2008, refer to the end of this page.

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 do not feel comfortable using IIS.

Install IIS (if necessary)

  • Click on Start -> Control Panel -> Add Remove Programs
  • Click on Add / Remove Windows Components
  • Check the box for Internet Information Services (IIS)
  • Complete the Wizard and wait for the installation to complete
  • If Microsoft.Net mappings are not correct (for example, if you install IIS after Microsoft.Net), run the following at the command prompt :
    • c:
    • cd \Windows\Microsoft.Net\Framework\v2.0.50727
    • aspnet_regiis -i

Disable the SmarterTrack Web Server

These steps will stop and disable the Web Server included with SmarterTrack. They will also have the side-effect of disabling the shortcut to SmarterTrack on your desktop until you update it with the new URL for SmarterTrack.

  • Click on Start -> Program Files -> SmarterTools -> SmarterTrack -> Configure SmarterTrack Web Server
  • Click on the Stop button
  • Change the Startup Mode to Disabled and click on the Apply button
  • Click on the Close button

Add SmarterTrack to IIS

  • Click on Start -> Control Panel -> Administrative Tools -> Internet Information Services (IIS)
  • Right-click on the web sites tree on the left of the page and choose New -> Web Site
  • When asked for a description, enter SmarterTrack
  • Choose the IP address to use for web interface. 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
  • For Path, use "C:\Program Files\SmarterTools\SmarterTrack\MRS" (or use the location in which you installed SmarterTrack)
  • Leave the "Allow anonymous access to this web site" box checked
  • When asked what permissions to grant, choose only Read and Run Scripts
  • Finish the wizard

Verify IIS Settings

  • If you are using Windows 2003, verify that the ASP.NET v2.0.50727 Web Service Extension is set to Allowed in IIS. If you do not see ASP.NET under Web Service Extensions, ensure that ASP.NET is enabled in the Application Server. (Control Panel -> Add / Remove Programs -> Windows Components -> Application Server -> Details)
  • Ensure that the default document for the site is Default.aspx (under the Documents tab)

Update DNS

  • If any domains are already setup with pointers to SmarterTrack, make sure to update their DNS records to point to the new IP address.

Test the Site

  • Open up a web browser, and type in the IP address of the site you just added.

Configuring IIS7 for Windows 2008


Disable the SmarterTrack Web Server

These steps will stop and disable the Web Server included with SmarterTrack. They will also have the side-effect of disabling the shortcut to SmartTrack on your desktop until you update it with the new URL for SmarterTrack.

  • Click Start -> Program Files -> SmarterTools -> SmarterTrack -> Configure Smarter Track Web Server
  • Click Stop
  • Change the Startup mode to Disable, and click Apply
  • Click Close

Add an Application Pool

  • Click Start -> Control Panel -> Administrative Tools -> Internet Information Service (IIS) Manager
  • Right click Application Pools and select “Add Application Pool”
  • Name the pool “SmarterTrack” (or something similar)
  • Set manage Pipeline Mode to “Classic” and click OK
  • Click Close

Add SmarterTrack to IIS

  • Click Start -> Control Panel -> Administrative Tools -> Internet Information Service (IIS) Manager
  • Select Server Name -> Open ISAPI and CGI Restrictions -> Verify that ASP.NET v2.0 is allowed. (If not, right click ASP.NET v2.0 and select “Allowed”)
  • On the left side of the page, right click Sites and Choose “Add Website”
  • Name the Site SmarterTrack
  • If you created an Application Pool name other than “SmarterTrack” click Select and choose the correct Application Pool.
  • For the physical path, browse to the SmarterTrack\MRS folder. The default location is: C:\Program Files\SmarterTools\SmarterTrack\MRS
  • 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 of Host Headers. For more information about using Host Headers, refer to the IIS documentation.
  • Click OK

Verify IIS Settings

  • In IIS Manager click Server Name. Under Security, double click ISAPI and CGI Restrictions. Then, verify that ASP.NET v2.0 is allowed. If it is not, right click on ASP.NET v2.0 and select “Allowed.”
  • In IIS Manager double click Sites -> Double click the SmarterTools site -> Double click on the App_Theme folder. Under HTTP features, double click HTTP Response Headers. Under the Action menu, click Set Common Headers -> check Expire Web content -> click After -> click the add 7 for the number of days -> click OK
  • In Administrative Tools under Services, verify the World Wide Web Publishing Service is Running
Translate: