我们有一个Windows Forms,.NET 2.0应用程序通过ClickOnce提供并由Web服务驱动,我们的客户偶尔希望将其部署到Citrix环境中。在某些情况下,客户选择允许我们的应用程序本地部署到用户计算机并绕过Citrix服务器,在一种情况下,我们已经为客户提供了静态安装程序,条件是不会自动推送更新,在某些情况下,我们的客户IT部门已经掌握了使ClickOnce部署在其Citrix环境中工作的技术诀窍。
我的问题不是关于ClickOnce与Citrix问题本身 - 我们从在线研究和与客户交谈中学到了相当多的东西 - 但是关于最具成本效益的方法,我们可以直接查看问题。特别是对于那些Citrix客户或供应商而言,我们设置Citrix QA环境(特别是Citrix用于桌面虚拟化)的最有效方式是什么,因为我们没有真正使用Citrix服务器? / p>
答案 0 :(得分:1)
最简单的Citrix服务器场可以是一台计算机,可以从Citrix购买许可证以降低费用进行开发。我过去的一位雇主在自己的农场中设置了一台笔记本电脑作为Citrix服务器进行性能测试,因为只有大约5名用户连接到其已发布的笔记本电脑应用程序才开始显着放慢速度。如果您的部分开发工作是测试负载平衡,则可以将两台计算机设置为服务器场并在它们之间实现负载平衡。如果您没有其他用于服务器,并且不需要演示快速运行的软件,工作站级计算机可以满足需求(而不是服务器级计算机的额外成本),以及开发许可证而不是Citrix的生产许可证。
答案 1 :(得分:0)
Citrix for Virtualisation(XenDesktop)是与XenApp完全不同的产品(是Presentation Server,是Metaframe)。
我确信Citrix提供所有产品的试用版。
构建独立的XenApp服务器相对简单。如果你有VMware Workstation可用。