我有一个WinForms桌面应用程序,少数客户使用,我想了解更多有关在Citrix环境中部署它的信息。我不太清楚什么是必要的,以便我的应用程序在我的客户端的Citrix服务器上运行没有任何问题。任何链接或建议都非常有用。
答案 0 :(得分:1)
除了Falanor所说的,大多数开发人员遇到的最大问题是他们认为他们的应用程序在任何时候都只能由单个用户使用,然后在应用程序同时运行时遇到问题。例如。如果您的应用尝试写入任何共享/全局资源,那么您将遇到问题。
现在这个问题不太常见,因为Windows现在(a)被正确锁定,并且写入全球位置的访问通常需要管理员访问权限。 (b)许多操作被划分为当前用户的会话,例如写临时文件。
所以请记住,您将拥有并发实例,并询问您的应用程序是否会尝试修改或写入任何公共资源。
答案 1 :(得分:0)
我遇到的最大问题是没有让应用程序运行,因为我从来没有做过任何更改来执行此操作,而是负载平衡。如果在负载平衡时引用本地临时文件,则会丢失这些文件。他们可以强制您的应用程序在一个服务器场上工作,但大多数地方都不想这样做。我已经在指定的网络共享中对存储文件进行了更改。