We have 2 types of connections, one external and one internal, we would like both connections to go through NetScaler gateways using a single StoreFront store.
External connections work good, but when trying to connect internally the enumerations works and StoreFront passes the external details (Proxy Server) in the ICA files.
The problem appears to be the default routing behaviour of HDX. In the store HDX is setup as follows: External access (Auth + HDX only), Internal Access (HDX only).
When we access externally this works because it is the default behaviour. When we then try to access internally, it always falls back to the default HDX route which is the external details.
We can access the store but the applications will not run because the ICA file contains the external proxy server details.
This is a product limitation with StoreFront 3.6; by design this use case is not supported.
We have only 2 solutions that we can come up with and they are as follows: