我们公司使用 Citrix 远程访问终端服务器,供远程用户在其机器上的虚拟窗口内启动智能客户端应用程序。
问题在于,即使远程 citrix 服务器上的版本没有更改,每次用户启动时都会下载智能客户端应用程序。这是因为每次关闭 Citrix session 时都会清除用户的配置文件。
有什么办法可以避免这种情况并继续清除用户的个人资料?不清除配置文件会导致 citrix 服务器上的空间浪费和配置文件损坏问题。
最佳答案
我无法谈论有关 Citrix 服务器的详细信息。但是,使用 ClickOnce,您无法确定应用程序的安装位置。它安装在用户配置文件下,没有 ifs、ands 或 buts。 ClickOnce 的主要目标之一是提高安全性,并且将应用程序安装到配置文件使其更容易。所以,如果你正在清除配置文件,你就被卡住了。
但是,您不能在没有 ClickOnce 的情况下将应用程序部署到 Citrix 服务器吗?大多数 .Net 应用程序只能被 xcopy 部署,因此编写一些批处理文件将最新部署复制到您的 Citrix 服务器并一起跳过 ClickOnce 似乎很容易。