我们在这里有点迷失。我们需要使我们的应用程序可安装在具有 80 多台 Citrix 服务器的网络上。尽管我们的应用程序100%有效并且可以运行.NET,但我们还是遇到了一些(对我们来说很奇怪)的行为:
最佳答案
Citrix 环境实际上与远程桌面服务(曾经是终端服务)环境相同。
Microsoft 已在 MSDN 上发布了 Remote Desktop Services Programming Guidelines,这是了解您需要思考的内容的良好起点。
Microsoft UK Application Development Consulting group 有一个关于 Developing .NET applications for deployment on Terminal Services or Citrix 的指南,它更注重性能。
您可以获得 free development licenses for Citrix for 12 months ,这可能对测试有用。
我们已经对 Citrix 进行了一些部署,让我们感到惊讶的事情必须是 Citrix 管理员摆弄他们用户的权限。他们有时会破坏 Windows 的主要部分,在这种情况下,您唯一能做的就是记录很多 :)
祝你好运!
关于.net - 为 Citrix/终端服务器编写 .NET 应用程序 : Compliance and Pitfalls,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2988998/