Install Reader Web Application Service

Install Reader Web Application Service

To install the FastClose Reader Web Application service follow the following instructions.

Don't skimp on considering the pre-requisites - this software requires appropriate computing capacity which needs consideration.

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