Please add capability to configure Analyst listening port(start from 8000) via Administration manager => Preferences, occasionally some of our customers need to change this to avoid conflict with other software.
Currently the only way is to modify below config file, however, changing it using text editor is error prone, and the modified file will be replaced if applying hotfix, so it has to be done once again after hotfix.
C:\Users\[user]\AppData\Local\Spotfire\14.0.2\Modules\Spotfire DXP Forms_62.2.xxxxx.xxxx\Spotfire.Dxp.Main.dll.config
<!--
Determines the first (lowest) port that the internal web server shall attempt to bind to.
If a negative value is specified, this setting defaults to 8000.
-->
<setting name="WebServerPortFrom" serializeAs="String">
<value>-1</value>
</setting>
In addition to WebServerPortFrom, WebServerPortAllocationCount also needs to be configured to reduce the number of port opened by Analyst, especially on a machine with lots of cpu cores equipped.
One of our customer is seeing ERR_UNSAFE_PORT error in Analyst and the visualization is not rendered as expected because port 10080 was used due to number of cpu cores is 128 and many users(more than 17) were using Analyst at the same time on this machine (Windows Server with Remote Desktop service).