IEE REST APIs Port conflict

In the case of a port conflict due to other processes using the ports that the IEE REST APIs are using, the services will not start.

To resolve this issue, use the following procedure:

  1. Open the ieeservices.config.json file, located in [API Installation location]\CoreServices\Apis\ieeservices\setup\.

  2. Change the port numbers of the service causing the conflict (for example, "iee-systemconfig") to available ports on the server.

    An example of available ports on the server.

  3. Open PowerShell 7 and run the following commands:

    & '[API Installation location]\CoreServices\Apis\ieeservices\setup\uninstall.ps1' '[API Installation location]\CoreServices\Apis'

    & '[API Installation location]\CoreServices\Apis\ieeservices\setup\install.ps1' '[API Installation location]\CoreServices\Apis' Production

    Note: Be sure to replace [API installation location] with the location specified during installation.

  4. Open appsettings.json in the IEE Web folder ([API Installation location]\ItronEE WebUI Api) and change the URL with the port number of the service port changed in step 2.

    Changing the URL with the port number of the service port changed.

  5. From an administrator command prompt, restart IIS:

    IISRESET