Prepare a Windows computer to install the Syteca Management Tool — enable IIS, install .NET Framework, configure IIS roles, set up an SSL certificate, and bind HTTPS.
This page is the complete pre-install checklist for the Syteca Management Tool. Work through it top to bottom on the Windows computer where you’ll install the Management Tool — by the end, IIS will be enabled and configured, .NET Framework will be installed, a certificate will be issued and trusted, and HTTPS will be bound.
Not available in SaaS. The Management Tool is only installed on-premises and in self-hosted deployments. In SaaS, you access the equivalent functionality through your browser without local installation.
On Windows 7, the steps below must be followed in sequence — some steps depend on earlier ones.
Internet Information Services (IIS) is the web server that hosts the Management Tool’s web interface. Turn it on using the method that matches your OS.
Windows 10 / 8.1 / 7
Windows Server 2012 / 2016 (Server Manager)
Windows Server 2012 / 2016+ (PowerShell)
Windows Server 2019 Core (PowerShell)
1
Open Programs and Features
Select Control Panel → Programs → Programs and Features.
2
Open Windows Features
Click the Turn Windows features on or off link.
3
Enable IIS
In the Windows Features window, in the Features tree-view, select the Internet Information Services checkbox, then click OK.
1
Open Server Manager
On the Start menu, select Server Manager.
2
Add roles and features
In the Navigation pane, select Dashboard, then click Manage → Add roles and features.
3
Walk through the wizard
Click Next on the Before You Begin page. On the Installation Type page, select Role-based or feature-based installation and click Next. On the Server Selection page, select Select a server from the server pool, pick your server, and click Next.
4
Select the Web Server (IIS) role
On the Server Roles page, select the Web Server (IIS) checkbox, then click Next and Add Features to confirm.
The IIS Web Server feature selection during Step 1 — every required sub-feature must be enabled before the Management Tool can install.
.NET Framework 4.8 is required to run the Management Tool.
.NET Framework 4.8 is included in Windows 10 (version 1903 and later) and on most current Windows Server versions.
If your version of Windows doesn’t have .NET Framework 4.8, download it from Microsoft. Installation requires administrator permissions.
After installing .NET Framework, restart the computer before continuing. The remaining steps depend on the framework being fully registered with IIS.
Syteca 7.23 and later also require .NET 8.0 for the Application Server (separate from .NET Framework 4.8 on the Management Tool host). See Syteca 7.23 release notes for details.
After IIS is on, enable the specific roles and features the Management Tool needs. The exact list depends on your Windows version — pick the matching tab.
Windows 10
Windows 8.1
Windows 7
Windows Server 2016
Windows Server 2012
In the Windows Features window, select all of these checkboxes, then click OK:
.NET Framework 4.8 Advanced Services
Internet Information Services → Web Management Tools → IIS Management Console
Internet Information Services → World Wide Web Services → Application Development Features → ASP.NET 4.8 and WebSocket Protocol
Internet Information Services → World Wide Web Services → Common HTTP Features → Static Content
In the Windows Features window, select all of these checkboxes, then click OK:
.NET Framework 4.5 Advanced Services
Internet Information Services → Web Management Tools → IIS Management Console
Internet Information Services → World Wide Web Services → Application Development Features → ASP.NET 4.5 and WebSocket Protocol
Internet Information Services → World Wide Web Services → Common HTTP Features → Static Content
In the Windows Features window, select all of these checkboxes, then click OK:
Internet Information Services → Web Management Tools → IIS Management Console
Internet Information Services → World Wide Web Services → Application Development Features → ASP.NET
Internet Information Services → World Wide Web Services → Common HTTP Features → Static Content
1
Confirm Web Server (IIS) is selected
In the Add Roles and Features Wizard, on the Server Roles page, confirm the Web Server (IIS) checkbox is selected, then click Next.
2
Select .NET features
On the Features page, select both:
.NET Framework 4.6 Features → .NET Framework 4.6
ASP.NET 4.6
Click Next.
3
Walk through the Web Server Role pages
On the Web Server Role (IIS) page, click Next. On the Role Services page, select ASP.NET 4.6 under Application Development, click Next, then Add Features.
4
Confirm Application Development features
Back on the Role Services page, confirm all of these are selected under Application Development:
.NET Extensibility 4.6
ASP.NET 4.6
ISAPI Extensions
ISAPI Filters
WebSocket Protocol
Click Next, then Install. When done, click Close.
1
Confirm Web Server (IIS) is selected
In the Add Roles and Features Wizard, on the Server Roles page, confirm the Web Server (IIS) checkbox is selected, then click Next.
2
Select .NET features
On the Features page, select both:
.NET Framework 4.5 (Installed)
ASP.NET 4.5
Click Next.
3
Walk through the Web Server Role pages
On the Web Server Role (IIS) page, click Next. On the Role Services page, select ASP.NET 4.5 under Application Development, click Next, then Add Features.
4
Confirm Application Development features
Back on the Role Services page, expand Application Development and confirm all of these are selected:
You can either generate a self-signed certificate (sufficient for internal deployments — must then be added to Trusted Root manually) or import a purchased trusted certificate issued for the computer where the Management Tool will run.
If you already have a certificate generated or installed for this computer, skip this step and continue with Step 6 — bind HTTPS.
Generate a self-signed certificate
Import a purchased trusted certificate
Server 2019 Core (PowerShell)
1
Open IIS Manager
On Windows 8.1 / 7: Computer → Manage → Services and Applications → Internet Information Services (IIS) Manager.
On Windows Server 2012+: press Windows+R, enter inetmgr, press Enter.
The inetmgr command opens IIS Manager on any Windows version — fastest way regardless of OS.
2
Open Server Certificates
Click the main node in the Connections tree-view, then double-click the Server Certificates icon in the IIS section.
3
Create the certificate
In the Actions pane on the right, click Create Self-Signed Certificate.
4
Name it
In the Create Self-Signed Certificate window, enter a name in Specify a friendly name for the certificate, select Personal in the Select a certificate store drop-down, then click OK.
1
Open IIS Manager
Use inetmgr or the GUI route as in the self-signed tab above.
2
Open Server Certificates
Click the main node in the Connections tree-view, then double-click the Server Certificates icon in the IIS section.
3
Import
In the Actions pane on the right, click Import.
4
Choose the file
In the Import Certificate window, click the … button to browse for the certificate file. Enter the password in the Password field, then click OK. The certificate appears in the Server Certificates pane.
For purchased certificates that were issued for your computer, you can skip the next step (adding to Trusted Root) — they’re trusted automatically by Windows. Continue with Step 6.
Server 2019 Core has no GUI for IIS Manager — generate, export, and import the certificate with PowerShell.
1
Generate and bind a self-signed certificate to port 443
5. Add the self-signed certificate to Trusted Root
If you generated a self-signed certificate in Step 4, you must export it and add it to Trusted Root Certification Authorities — otherwise the browser will show a certificate error when opening the Management Tool. Skip this step entirely if you imported a purchased trusted certificate.
Import into Trusted Root Certification Authorities
1
Open MMC
Press Windows+R, enter mmc, press Enter, then click Yes in the User Account Control prompt.
2
Add the Certificates snap-in
In the Console window, select File → Add/Remove Snap-in. In the dialog, select Certificates → Add.
3
Pick Computer account
In Certificates snap-in, select Computer account, then click Next. In Select Computer, select Local computer: (the computer this console is running on), then click Finish. Back in Add or Remove Snap-ins, click OK.
4
Open Trusted Root
In the Console window, expand the Certificates (Local computer) node. Find the Trusted Root Certification Authorities node.
5
Import the certificate
Right-click Trusted Root Certification Authorities, choose All Tasks → Import, then walk through the Certificate Import Wizard:
File to Import — browse to the .pfx you exported.
Private key protection — enter the password you set during export.
Certificate Store — accept the default (Trusted Root Certification Authorities).
Finish — confirm.
The Issued To field on the imported certificate contains the name of the computer the Management Tool will be installed on. You must use the same name in the address bar of your browser to open the Management Tool — otherwise the browser will still warn about the certificate.