我们在Citrix上运行WinForms应用程序。运行应用程序的所有不同用户是否可以共享.NET Framework,以便每个应用程序在启动时不需要加载框架?使用AppDomains会为我做这件事吗?如果我有10个用户在Citrix服务器上运行相同的应用程序,我真的希望通过不加载.NET Framework 10次来更好地扩展应用程序。
答案 0 :(得分:2)
在谈论AppDomain
时要理解的一个重要因素是AppDomain
是过程的一部分,而不是相反。一个进程可以包含多个AppDomain
个,但一个"
无法与多个进程关联。
因此,一个可能的答案是寻找多个客户端访问同一应用程序实例的方式。如果这不是一个选项,那么我没有看到其他方法来优化流程。