Citrix: cómo evitar que las aplicaciones de smartclient se vuelvan a descargar cada vez que se inician

StackOverflow https://stackoverflow.com/questions/158385

Pregunta

Nuestra empresa utiliza Citrix para controlar de forma remota un servidor de terminal para que los usuarios remotos puedan lanzar aplicaciones de clientes inteligentes dentro de una ventana virtual en su máquina.

El problema es que las aplicaciones de smartclient se están descargando cada vez que el usuario las lanza aunque la versión en el servidor de citrix remoto no haya cambiado. Esto se debe a que el perfil del usuario se purga cada vez que cierran su sesión de Citrix.

¿Hay alguna forma de evitar esto y seguir purificando el perfil del usuario? Si no se purga el perfil, se desperdicia espacio en los servidores de citrix y se dañan los problemas de perfil.

¿Fue útil?

Solución

No puedo hablar sobre los detalles de los servidores Citrix. Sin embargo, con ClickOnce no tiene ninguna opinión sobre dónde se instala una aplicación. Se instala bajo el perfil de usuario, sin ifs, ands o buts. Uno de los objetivos principales de ClickOnce fue mejorar la seguridad y la instalación de aplicaciones en el perfil lo hace más fácil. Entonces, si estás eliminando el perfil, estás atascado.

Sin embargo, ¿no podría simplemente implementar la aplicación en el servidor Citrix sin ClickOnce? La mayoría de las aplicaciones .NET pueden implementarse con xcopy, por lo que parece que sería bastante fácil escribir algunos archivos por lotes para copiar la última implementación en su servidor Citrix y omitir ClickOnce todos juntos.

Otros consejos

La forma de hacer esto en el entorno de Citrix es usar la función de redirección de contenido de URL de Citrix (en Feature Release 2) para redirigir la URL de ClickOnce a la máquina local ( http://xxx.xxx/myapplication.application ). Esto hará que la ventana del navegador se abra en la máquina local y no en la máquina Citrix. Una vez que esto sucede, ClickOnce se hace cargo y se instala en la máquina del usuario local, en lugar de dentro de Citrix. La ejecución local aún le dará todos los beneficios normales de ClickOnce.

No desea instalar dentro de Citrix debido a los problemas en la respuesta de codeConcussion. Además, ClickOnce no admite perfiles obligatorios o temporales, que es probablemente lo que el usuario tiene dentro de Citrix.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top