A user on Windows 7 with Internet Explorer 9 can use our Citrix apps without a problem when he logs into Citrix from a URL like: http://internal.domain.com. He uses this URL whenever he is connected to the LAN or WAN.
However, if he disconnects from the WAN, and connects on the public internet, he needs to login to Citrix from a different URL like: https://external.domain.com, as the internal URL is only for LAN or WAN IP addresses.
After he logs into to this second website, any time he clicks on a Citrix shortcut Internet Explorer prompts him to save or open the .ICA file. If he chooses to open the file, the file will start to download, but the download never completes, so he is never able to open the file. If he chooses to download the file, the download will still never complete.
He is using the same user account both times. Both website URLs above are in the Trusted Sites list in Internet Explorer. The only difference is that when he is inside the LAN or WAN, Internet Explorer needs to go through a proxy server to connect to the first URL.
I have uninstalled the web client, and reinstalled it using a fresh copy of the installation file, but the issue remains.
All other instances of Windows 7 are able to connect and launch applications when logged into the external Citrix URL.
Any ideas how to fix this?