Installation Requirements

Following are the requirements for hosting the Tsplice API on a Tsentry host:

  • Internet Information Services must be installed on the Windows host, specifically including the Windows Authentication feature:

    • Start → Control Panel → Programs and Features → Turn Windows features on or off

    • Select the at least the following items:

      • Internet Information Services → Web Management Tools → IIS Management Console

      • Internet Information Services → World Wide Web Services → Security → Windows Authentication

  • Install ASP.NET Core 8.0 Hosting Bundle v8.0.1 or later:

  • In the Internet Information Services (IIS) Manager:

    • Create a new application pool via Application Pools → Add Application Pool…

      • Name = Tsentry

      • After creating the pool, right-click on the new pool, select Advanced Settings, and set the following parameters:

        • Process Model → Load User Profile = True (required for Windows authentication)

        • Process Model → Idle time-out (minutes) = 0 (to disable app shutdown due to lack of activity)

        • Recycling → Regular Time Interval (minutes) = 0 (to disable forced app restart every 29 hours)

    • Configure the default website (or Add Application under the default website):

      • Basic Settings:

        • Application pool = Tsentry

        • Physical path = %TSENTRY_SYSDIR%\tpriNtRt\wwwroot

      • Bindings:

        • Add:

          • Type = https

          • Port = 443

          • SSL certificate = (as required)

    • Enable Windows Authentication for the new website as follows:

      • Click on the Authentication module for the target website

        • image-20240213-200150.png
      • Right-click on Windows Authentication and choose Enable

        • image-20240213-200343.png
        • If the Windows Authentication option is not visible then you may need to restart IIS Manager as an administrator

        • See also Adding Windows Authentication Providers <add> | Microsoft Learn

© 2022 TelePro, Inc.
3811 Illinois Avenue, Suite 100, St. Charles, IL 60174