Install Reader Web App Service

Install Reader Web App Service

To install the FastClose Reader Web App follow the following instructions.

Be sure to fully consider the prerequisites. This software requires adequate computing resources, and the necessary capacity should be assessed before deployment.

Step 1 - Prerequisites

Read the Install Prerequisites page first to gather the required files and install any supporting software.

Step 2 - Install

Choose to either host (run) the web app as a Windows service with the built-in Kestrel web server, or under IIS. Follow step 2a or 2b depending on your chosen hosting model and web server.

Step 2a - Run as a Windows Service using Kestrel Web Server

Run the MSI installer.

You will be able to change the port that the web server listens on.

571d2875-a1b1-4c20-b7ef-ea4ff83e6758

Note: this can be changed later on, without a reinstall, see Configuration and Diagnostics.

If the installer fails, see the Application Logs section as more details may have been output in a log file.

Check the service started successfully. Click Start if the service is not running.

dcda4ec0-0a18-4c98-9455-0cff3aeafe37

Step 2b - Served by IIS

Extract the binaries zip file to a new folder on the server e.g., C:\FastCloseWebReader\.

The WebApp is a Microsoft ASP.NET Core app. Microsoft has various guides on installing an ASP.NET web app under IIS. E.g.

https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-8.0

https://learn.microsoft.com/en-us/aspnet/core/tutorials/publish-to-iis?view=aspnetcore-8.0&tabs=visual-studio

IIS Configuration and Notes

Application Pool Identity Configuration

The Application pool associated with the Website must have the following settings:

Setting

Value

.NET CLR Version

No Managed Code

Load User Profile

True

Restart the app pool and website and continue to Step 3.

Step 3 - Post-Install

You should be able to see see the web app running by visiting http://localhost:5103/ on the server with a web browser.

094a5d08-c371-4378-9cb6-063a1f0668eb

Notes

Powered By