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:
- Microsoft IIS Web Server version 10 or above
- Microsoft SQL Express 2016 or above
- SQL Server Management Studio (SSMS)
- Microsoft .NET 4.8 or above
- Microsoft URL Rewrite Module 2.1 or above (critical — see note below)
- Microsoft Windows 10 or Windows Server 2016
- 16 GB RAM minimum
- 500 GB hard drive minimum
- 100 Mbps Ethernet or faster
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
- Create a new folder on your web server (e.g.,
C:\inetpub\StandardTime\). - Place the downloaded stweb.zip file in that folder.
- Right-click the zip file and select Extract All.
- Extract the contents to the same folder.
- 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.
Step 5 — Create Website in IIS
- Open IIS Manager on your web server.
- Expand Sites in the left navigation tree.
- Right-click Sites and select "Add Website".
- Enter Standard Time as the website name.
- Select or create an Application Pool.
- Click the "..." button to navigate to your application folder.
- Ensure "Start website immediately" is checked.
- 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.
- Open SQL Server Management Studio.
- Navigate to Security > Logins.
- Right-click Logins and choose "New Login".
- Enter
IIS APPPOOL\YourAppPoolNameas the login name (replace with your actual app pool name). - Set Standard Time as the default database.
- Click User Mapping.
- Check the Standard Time database and assign db_owner role.
- Click OK.
Step 7 — Access the Website
- Open Google Chrome or any modern browser.
- Navigate to your server's URL (e.g.,
http://yourservername/or the configured port). - 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:
- Search for and open Event Viewer on the server.
- Expand Windows Logs.
- Right-click Application and clear the log if it is very large.
- Attempt to log in to Standard Time® again.
- Press F5 to refresh.
- Review the new error entry in Event Viewer for the specific error message and SQL connection details.
Support: 719-488-8697 x2 — Sales: 719-488-8697 x1 — support@strdtime.com