Description
When publishing services from ArcGIS Pro to a federated server, the following error message is returned:
Error:
00290: Cannot connect through admin URL or services URL.
Solution or Workaround
The following workaround helps resolve this error:
- Capture the web traffic while publishing the web layer from ArcGIS Pro, and query the Debug log level in ArcGIS Server Manager to understand the underlying point of failure. Refer to ArcGIS Server: Work with server logs for more information.
- Check the server validation to verify the Admin URL and Server URL. To do so:
- Log in to Portal Administrator Directory. Navigate to Federation > Servers.
- Select the hosted server, and click Validate.
- The admin URL is not accessible from the client machine. This occurs if the admin URL used when federating ArcGIS Server with Portal for ArcGIS is over an internal machine URL instead of a DNS alias. Follow the steps below to access the admin URL.
Note:
The Administration URL setting must be a URL the portal can use to communicate with all servers on the site. Refer to Portal for ArcGIS: Federate an ArcGIS Server site with your portal for more information.
- Log in to ArcGIS Portal Sharing REST Directory. Navigate to Portals > Self > Users.
- In the Users page, click Org ID.
- In the Child Resources section, click Servers.
- Click Server Id > Update Server to update to a URL accessible from client machines, where publishing is done. For example, https://DNSAlias:6443/arcgis or https://webadaptorhost.domain.com/webadaptorname.
- Click Update.
- Check if the ArcGIS Web Adaptor is registered with the Server URL, and Administrative Access is enabled.
- Log in to ArcGIS Server Manager. Navigate to Site > Web Adaptors.
- Ensure ArcGIS Web Adaptor is configured with the federated server, and Administrative Access is enabled.
- If Administrative Access for Web Adaptor is not enabled, follow the steps below.
- Log in to ArcGIS Server Manager. Navigate to system > webadaptors.
- Click the Web Adaptor ID.
- Append '/update' in the URL in the address bar.
- Enable the Admin Access Enabled option.
- Click Update.
Alternatively, enable Administrative Access for Web Adaptor from the Web Adaptor configuration page. Refer to ArcGIS Enterprise: Configuring the Web Adaptor from the configuration web page for more information.
- Navigate to the Web Adaptor configuration page for ArcGIS Server. The URL is as follows:
https://webadaptorhost.domain.com/webadaptorname/webadaptor
- The ArcGIS Server option is selected if Web Adaptor is configured with the site, and click Next.
- Provide the ArcGIS Server URL and the credentials for Administrator.
- Check the Enable administrative access to your site through the Web Adaptor option.
- Click Configure.