将应用程序移植到Citrix时需要了解哪些基本知识?

问题描述:

我已经开发了一个应用程序(C#),目前坐落在一些工作站上。每个工作站访问相同的数据库(MS-SQL)。我被要求将它移植到思杰。任何人都可以提供洞察文档或建议从哪里开始的人?该应用程序是否安装在Citrix服务器上,然后简单地提供给用户,还是需要进一步开发以使其可用于此类部署?将应用程序移植到Citrix时需要了解哪些基本知识?

谁能提供洞察思杰应用开发?

对于相当直接的应用程序只是运行。

你是否需要应用程序使用本地化配置?即时间/日期或货币格式?有一些Citrix设置可以在这方面做很多事情。用户计算机设置可以“投影”到Citrix中,也可以在Citrix中重写。

而且你使用的机器名什么?这将是服务器名称,而不是用户本地计算机名称。

您可以通过获取一对夫妇运行你的应用程序的远程桌面会话中得到位在Windows Server环境中进行的模拟。

+0

不需要本地化,所以它看起来非常简单 – 2008-10-20 19:03:32

我写了一个客户端C#应用程序一次,他们跑它关闭Citrix服务器而没有通知我这一点,所以如果你很幸运,你将不再需要在所有的担心思杰。我遇到过的唯一问题是由于我使用了ActiveReports,它发布了一个破解64位处理器的修补程序(例如我的客户端用于运行Citrix的修补程序)。如果遇到任何问题,如果您实际上可以访问Citrix服务器,则可以更轻松地调试它们。

一件事知道的是可能的测试自动化问题。
如果您不想在Citrix机器上安装测试自动化软件,测试人员将只能选择使用基于图像识别和屏幕坐标的软件。用这种软件编写的测试会不断打破。或者你将不得不投资昂贵的Citrix专用测试工具,这些工具并不便宜,但更重要的是远远落后于其他Web测试工具。