编程语言
首页 > 编程语言> > c# – Citrix – 如何防止smartclient应用程序每次启动时重新下载

c# – Citrix – 如何防止smartclient应用程序每次启动时重新下载

作者:互联网

我们公司使用Citrix远程访问终端服务器,以便远程用户在其计算机上的虚拟窗口中启动智能客户端应用程序.

问题是每次用户启动时都会下载smartclient应用程序,尽管远程citrix服务器上的版本没有更改.这是因为每次关闭Citrix会话时都会清除用户的配置文件.

有没有办法避免这种情况,仍然继续清除用户的个人资料?不清除配置文件会导致Citrix服务器上的空间浪费并导致配置文件损坏.

解决方法:

我无法谈论Citrix服务器的详细信息.但是,使用ClickOnce,您无法确定应用程序的安装位置.它安装在用户配置文件下,没有ifs,ands或buts. ClickOnce的主要目标之一是提高安全性,并将配置文件安装到配置文件使其更容易.所以,如果你要清除个人资料,你就会陷入困境.

但是,如果没有ClickOnce,您是否只能将应用程序部署到Citrix服务器?大多数.Net应用程序都可以部署xcopy,因此编写一些批处理文件以将最新部署复制到Citrix服务器并一起跳过ClickOnce似乎非常容易.

标签:c,deployment,clickonce,citrix,smartclient
来源: https://codeday.me/bug/20190701/1345346.html