Citrix ICA Client Fails to Connect to MetaFrame Server Through OnDemand Proxy
03/26/2020 4 12794
The Citrix ICA client is configured with a default timeout of one second when browsing for published applications on the MetaFrame server. This timeout is too short for the ICA client to contact the MetaFrame server through the Aventail OnDemand agent, and in some cases through the Aventail Connect client.
In cases where the timeout is configured as too short an interval, the ICA client will fail with an error message similar to the one below.
Cannot connect to the Citrix MetaFrame server.
A network error caused your request to time out.
Try to connect again. If you continue to receive this message, contact your Citrix administrator.
The timeout period for application browsing through Citrix may be increased by including the BrowserTimeout
directive in the ICA file that is used by the Citrix ICA client. This directive is configured in milliseconds and should be set to at least 5000 (5 seconds). It can be configured in the application section of the ICA file. An example ICA file is included below for your reference.[WFClient]Version=2HttpBrowserAddress=172.31.1.22:8080[ApplicationServers]MS WORD=[MS WORD]Address=MS WORDInitialProgram=#MS WORDClientAudio=OffCompress=OnDesiredHRES=800DesiredVRES=600DesiredColor=2TransportDriver=TCP/IPWinStationDriver=ICA 3.0BrowserProtocol=HTTPonTCPTWIMode=OnBrowserTimeout=9000
For those using Citrix Program Neighborhood the same setting exists in Appsrv.ini. The BrowserTimeout is set to 1 second by default. Changing it in this file will have the same result. Appsrv.ini is most likely located in c:Documents and Settingsapplication dataicaclient