Installation Guide for Web Client

How to install Standard Time® Web Edition on IIS (Internet Information Services) with SQL Server. Estimated completion time: 2 hours. Access the web client from any browser on any device, anywhere.

Applies to: Self-hosted, on-premise Web Edition deployments using Microsoft IIS. Cloud site users do not need to follow this guide.

Step 1 — Server Prerequisites

Verify your server meets all of these requirements before proceeding:

Critical: The Microsoft URL Rewrite Module installation is mandatory. Omitting it causes Error 500 responses when accessing the web application. Install it before proceeding.

Step 2 — Download the Application

Download the stweb.zip file from the downloads page or contact support for the latest version link.

Step 3 — Prepare the Application Folder

  1. Create a new folder on your web server (e.g., C:\inetpub\StandardTime\).
  2. Place the downloaded stweb.zip file in that folder.
  3. Right-click the zip file and select Extract All.
  4. Extract the contents to the same folder.
  5. Optionally delete the zip file after extraction.

Step 4 — Create the Credentials File

Create a text file named exactly Standard Time SQL.dsn in your application folder. This file tells the web application how to connect to your SQL database.

The file should contain:

[ODBC]
DRIVER=SQL Server
UID=MySqlLoginName
PWD=onlyifnotwindowsauthentication
DATABASE=Standard Time
SERVER=myservername\mysqlinstancename
Trusted_Connection=Yes

Replace MySqlLoginName, myservername, and mysqlinstancename with your actual SQL Server values.

Security Recommendation: Use Windows Authentication (Trusted_Connection=Yes) rather than SQL Authentication to avoid storing passwords in plaintext configuration files.

Step 5 — Create Website in IIS

  1. Open IIS Manager on your web server.
  2. Expand Sites in the left navigation tree.
  3. Right-click Sites and select "Add Website".
  4. Enter Standard Time as the website name.
  5. Select or create an Application Pool.
  6. Click the "..." button to navigate to your application folder.
  7. Ensure "Start website immediately" is checked.
  8. Click OK.

Step 6 — Create SQL Login for IIS (if separate machines)

If IIS and SQL Server are running on separate machines, you need to grant the IIS Application Pool identity access to the database.

  1. Open SQL Server Management Studio.
  2. Navigate to Security > Logins.
  3. Right-click Logins and choose "New Login".
  4. Enter IIS APPPOOL\YourAppPoolName as the login name (replace with your actual app pool name).
  5. Set Standard Time as the default database.
  6. Click User Mapping.
  7. Check the Standard Time database and assign db_owner role.
  8. Click OK.

Step 7 — Access the Website

  1. Open Google Chrome or any modern browser.
  2. Navigate to your server's URL (e.g., http://yourservername/ or the configured port).
  3. The Standard Time® web application should load and display the login screen.

Step 8 — Troubleshooting

If you encounter database connection errors or a blank page:

  1. Search for and open Event Viewer on the server.
  2. Expand Windows Logs.
  3. Right-click Application and clear the log if it is very large.
  4. Attempt to log in to Standard Time® again.
  5. Press F5 to refresh.
  6. Review the new error entry in Event Viewer for the specific error message and SQL connection details.
Common Issue: Error 500 on load almost always means the Microsoft URL Rewrite Module is not installed. Install it from Microsoft's website and restart IIS.
Windows Client Guide BC Client Guide Corporate Database Guide Contact Support

Need Help Installing the Web Edition?

Our team provides one-on-one setup assistance for IIS deployments. Call or email — we'll walk through it with you.

Contact Support View Pricing