我们有一个通过 ClickOnce 交付并由 Web 服务驱动的 Windows 窗体 .NET 2.0 应用程序,我们的客户有时希望将其部署到 Citrix 环境中。在某些情况下,客户选择允许我们的应用程序本地部署到用户计算机并绕过 Citrix 服务器,在一种情况下,我们提供了一个静态安装程序供客户使用,但附带条件是不会自动推送更新,在某些情况下,我们的客户 IT 部门拥有足够的技术知识,可以在其 Citrix 环境中进行 ClickOnce 部署。
我的问题不是关于 ClickOnce 与 Citrix 问题本身 - 我们从在线研究和与客户的交谈中学到了相当多的知识 - 而是关于我们直接查看问题的最具成本效益的方法。特别是对于 Citrix 客户或供应商来说,考虑到我们没有真正使用 Citrix 服务器,那么我们设置 Citrix QA 环境(特别是用于桌面虚拟化的 Citrix)的最有效方法是什么?
最简单的 Citrix 场可以是一台计算机,并且可以以较低的价格从 Citrix 购买许可证用于开发目的。我过去的一位雇主在自己的农场中将一台笔记本电脑设置为 Citrix 服务器,用于性能测试,因为只需要大约 5 个用户连接到其发布的应用程序,该笔记本电脑的速度就开始显着减慢。如果您的开发工作的一部分是测试负载平衡,则可以将两台计算机设置为场并在它们之间进行负载平衡。如果您对服务器没有其他用途,并且不需要演示在服务器上快速运行的软件,则工作站级计算机可以满足需求(而不是服务器级计算机的额外成本)以及开发许可证而不是来自 Citrix 的生产许可证。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)