Manual Configuration of RS.NET Service Agent Connection
Environment
| Product | Progress® Telerik® Report Server |
| Product Version | 2025 Q4 |
Description
During RS.NET installation, the installer automatically configures the connection between the RS.NET web application and the RS.NET Service Agent. However, if the automatic configuration fails, you may need to manually configure this connection. In case the automatic configuration fails, opening http://localhost:82/api/system/isalive in the browser returns 404.
For versions prior to 2025 Q4 that relied on a combined installer for both RS and RS.NET, the RS.NET Service Agent is likely hosted on port 84 instead, and the URL should be
http://localhost:84/api/system/isalive.
The automatic RS.NET configuration and initialization process involves the following steps:
- When RS.NET starts for the first time, you go through the Configure Storage and Register Administrator pages. As a result, the settings are stored in the
ReportServerAdmin.jsonfile. - RS.NET checks its
appsettings.jsonconfiguration file for theInitialAgentUrlkey. This should contain a valid URL likehttp://localhost:82where the Service Agent is registered. - RS.NET calls the Service Agent URL and passes storage settings to it. These are saved in
ServiceAgent.jsonin the Service Agent's directory.
Solution
If the automatic configuration fails, configure the connection manually by following these steps:
- Delete the file
{Installation Folder}\Telerik Report Server .NET\Services\ServiceAgent.jsonfrom RS.NET Service Agent's folder if it exists. - Test whether the RS.NET Service Agent responds by calling the RS.NET Service Agent endpoint
/api/system/isalivefrom the browser. By default, this is the URLhttp://localhost:82/api/system/isalive. - Open RS.NET's
appsettings.jsonconfiguration file and add/edit the key"InitialAgentUrl": "http://localhost:82". The value in the example assumes the RS.NET Service Agent is running on port 82. Change the URL based on your settings. - Restart the RS.NET and RS.NET Service Agent.
- Check the RS.NET's Configuration -> ServiceAgent page. The entry
"DefaultServiceAgent" : "http://localhost:82"should now be present. The URL may differ, depending on your settings. - To use the RS.NET Service Agent, ensure the Mail Server settings in Configuration page are valid.