22得票1回答
应用程序域和应用程序池的区别是什么?

应用程序域和应用程序池之间有什么区别? 我已经阅读了很多关于这两个术语的文章,但仍然无法正确理解它们。 请用简单的描述详细说明一下。 谢谢

21得票2回答
为什么调用AppDomain.Unload不会导致垃圾回收?

当我执行 AppDomain.Unload(myDomain) 时,我期望它也会进行完整的垃圾回收。 根据 Jeffrey Richter 在《CLR via C#》一书中的说法,在 AppDomain.Unload期间: CLR 强制要求进行垃圾回收,以回收由已卸载的 AppDom...

20得票5回答
静态类的作用域是什么?

我有一个程序集,可能同时被多个进程使用。如果我使用静态类,那么这些多个进程是否都会使用同一个类的“实例”? 由于这些进程是分离的,它们运行在不同的应用程序域下,因此静态“实例”也是分开的吗? 需要注意的是,该程序集正在被自定义的BizTalk适配器使用,该适配器可以被设置为并行处理消息。这...

9得票3回答
Application.Current在单元测试中为空

我在代码库中有一些方法依赖于Application.Current.Dispatcher.Invoke...来确保在GUI线程上运行。我目前正在尝试为这些方法编写单元测试,但是(如预期的)Application.Current为空,所以我得到了NullReferenceException。 ...

8得票1回答
如何在新的AppDomain中运行WPF应用程序?ExecuteAssembly失败

我将为您翻译以下内容: 我正在尝试使用应用程序域从控制台应用程序启动WPF应用程序,但是在执行此操作时,我收到了意外错误。 独立运行WPF应用程序可正常工作。 这段代码也可以正常工作: var baseDirectory = AppDomain.CurrentDomain.BaseD...

8得票2回答
什么是.NET应用程序域?

什么是应用程序域(AppDomain),它与进程或线程有何不同?

7得票1回答
ApplicationDomain.domainMemory是用于什么的?

在AS3中,ApplicationDomain.domainMemory是用来做什么的? http://www.adobe.com/livedocs/flash/9.0/ActionScriptLangRefV3/flash/system/ApplicationDomain.html#dom...

7得票1回答
非静态委托的DoCallBack CrossAppDomainDelegate行为

请考虑以下代码片段: // Create a new application domain AppDomain ad = AppDomain.CreateDomain("New domain"); Worker work = new Worker(); // if Worker clas...

7得票1回答
如何让ASP.NET MVC Web应用程序加载域中立性?

我的公司有很多客户,我们目前每个服务器只能处理有限数量的客户。然而,每个客户都使用相同的核心Web应用程序。目前,一些内容在每个站点本地存储,因此我们不能让它们使用相同的站点/应用程序池;尽管我们已经有一个多租户转换项目。 我们强烈地签署所有的程序集,我想看看是否可以让它们在ASP.NET中...