我开发了一个应用程序(C#),它目前位于许多工作站上。每个工作站访问同一个数据库(MS-SQL)。我被要求将其移植到Citrix。任何人都可以提供有关文档的建议或建议某人从哪里开始吗?应用程序是安装在Citrix服务器上,然后只是提供给用户,还是需要进一步开发才能为此类部署做好准备?
任何人都可以深入了解Citrix应用程序开发吗?
答案 0 :(得分:4)
对于相当直接的应用程序,只需运行即可。
您的应用是否需要使用本地化配置?即时间/日期或货币格式? Citrix设置可以在此区域执行许多操作。用户计算机设置可以“投影”到Citrix中,也可以在Citrix中覆盖。
您还使用机器名称吗?这将是服务器名称,而不是用户本地计算机名称。
通过运行应用程序的几个远程桌面会话,您可以在Windows Server环境中进行一些模拟。
答案 1 :(得分:2)
我曾经为客户端编写了一个C#应用程序,他们在Citrix服务器上运行它而没有告诉我这个,所以如果你很幸运,你根本不需要担心Citrix。我遇到的唯一问题是由于我使用了ActiveReports,它发布了一个在64位处理器上破坏的修补程序(就像我的客户用来运行Citrix的那个)。如果您遇到任何问题,如果您实际有权访问Citrix服务器,则可以更轻松地调试它们。
答案 2 :(得分:2)
要知道的一件事是可能的测试自动化问题 如果您不在Citrix计算机上安装测试自动化软件,测试人员将只能选择使用基于图像识别和屏幕坐标的软件。用这种软件编写的测试将不断打破。或者您将不得不投资昂贵的Citrix专用测试工具,这些工具并不便宜,但更重要的是远远落后于其他网络测试工具。