为Citrix /终端服务器编写.NET应用程序:合规性和陷阱

Run*_*CMD 7 .net terminal virtualization citrix terminal-services

我们在这里有点迷失.我们需要在具有80多个Citrix服务器的网络上安装我们的应用程序.虽然我们的应用程序是100%有效并且正在使用.NET,但我们遇到了一些(对我们来说很奇怪)行为:

  • 您不能使用任何"文档和设置"文件夹来存储数据或设置.显然,这些文件夹是虚拟化的,位于多个位置.
  • 检查文件是否存在(即,在您自己的"程序文件"文件夹中)不起作用.可能出于同样的原因.

  • 为什么文件系统会以这种方式运行?
  • 您如何存储数据以使应用程序在Citrix上运行?
  • 您还需要了解其他任何陷阱或事项吗?

Col*_*ard 12

Citrix环境实际上与远程桌面服务(以前是终端服务)环境相同.

Microsoft已在MSDN上发布了远程桌面服务编程指南,这是一个很好的起点,可以让您了解您需要考虑的内容.

Microsoft英国应用程序开发咨询小组提供了有关开发.NET应用程序以在终端服务或Citrix上进行部署的指南,该应用程序更注重性能.

您可以在12个月内获得Citrix的免费开发许可证,这可能对测试很有用.

我们已经完成了对Citrix的一些部署,而让我们感到困惑的事情必然是Citrix管理员在摆弄用户的权限.他们有时会破坏Windows的主要部分,在这种情况下,你唯一能做的就是登录很多:)

祝好运!