SentryOne Test Software IIS Bindings

Applies to: SentryOne Test Software (the on-premises, self-hosted version) only.

Part 1. Update IIS Binding Information

Unsupported: The steps for configuring IIS bindings are provided as an example only. Please refer to the official IIS documentation from Microsoft for additional assistance. For information about IIS administration, see IIS.net.

  1. Open Internet Information Services (IIS) Manager.
  2. On the Connections panel, expand the server, then expand sites.
    IIS Manager Connections panel on left side
  3. Select the SentryOne Test Host site to edit bindings for SentryOne Test Software.
  4. On the Actions panel, select Bindings... under the Edit Site section (or right-click the site and use the context menu to select Edit Bindings...).Connections --> Site --> Edit Site --> Bindings...
  5. On the Site Bindings window, the Host Name (default = localhost) and Port (default = 44301) used during installation are displayed. Select the Edit... button to update the binding information.Existing Site Bindings
  6. Update the binding Type, IP address, Port, and Host name as needed. Note:  The host name is the name of the server or another custom URL you manage.Edit Site Binding options as needed
  7. Select OK
  8. Return to the Connections panel in IIS Manager and repeat the steps to edit the binding information for the SentryOne Test API and Notification Engine API sites.
  9. Continue to Part 2 (below) to complete the configuration changes for the SentryOne Test configuration files.

Part 2. Update SentryOne Test Configuration Files

  1. In the installation directory, navigate to the SentryOneTestApi folder.
    For example: C:\Program Files (x86)\SentryOne\SentryOne Test\Server\SentryOneTestApi
  2. Open the Web.config file.
  3. In <appSettings> update the CorsRequestOrigin and NotificationEngineApiUri key values to match the new binding.CorsRequestOrigin and NotificationEngineApiUri in Web.config for SentryOneTestApi site
  4. Save the changes.
  5. In the installation directory, navigate to the SentryOneTestHost folder.
    For example: C:\Program Files (x86)\SentryOne\SentryOne Test\Server\SentryOneTestHost
  6. Open the Web.config file.
  7. In <appSettings> update the ApiServicesUrl and NotificationEngineApiServicesUrl key values to match the new binding.ApiServicesUrl and NotificationEngineApiServicesUrl in Web.config for the SentryOneTestHost site
  8. Save the changes.
  9. In the installation directory, navigate to the NotificationEngineApi folder.
    For example: C:\Program Files (x86)\SentryOne\SentryOne Test\Server\NotificationEngineApi
  10. Open the Web.config file.
  11. In <appSettings> update the CorsRequestOrigin key value URLs to match the new binding.CorsRequestOrigin in Web.config for the NotificationEngineApi site
  12. Save the changes.
  13. Continue to Part 3 (below) to complete the changes in IIS Manager.

Part 3. Restart the Sites

  1. Return to IIS manager and restart the sites that have been updated (Notification Engine API, SentryOne Test API, and SentryOne Test Host in this example).IIS Manager --> Connections --> Site --> Manage Website --> Restart

Success: You have completed making changes to the IIS binding for SentryOne Test Software!