是否可以判断一个对象是否在不同的 AppDomain 中运行?
我想知道我是否可以知道对象是在哪个应用程序域中创建的。这是用于单元测试的,但也是有用的常识。我有以下代码段(这是用于说明的示例代码)。 publi…
ApplicationManager.CreateObject 无法在新 AppDomain 中加载程序集
我正在尝试开发一个 Web 应用程序,该应用程序根据每个请求调度(Dispatcher)到另一个 Web 应用程序的多个版本。为此,我使用 ApplicationManager.Cr…
AppDomain 是否在自己的线程中执行?
如果我运行此代码,每个 AppDomain 是否会在不同的线程中执行? ThreadPool.QueueUserWorkItem(delegate { /// Create AppDomain and run code }); …
IIS7:AppDomain 没有在应该回收的时候回收?
根据我们网站上发生的一些奇怪的事情,我向您提出了一个奇怪的问题。我们的 ASP.Net 解决方案中有四个 .DLL(即 /bin 文件夹中的托管代码)。今天早上…
可以接受锁定(AppDomain.CurrentDomain)吗?
我想使用 AppDomain.CurrentDomain.GetAssemblies() 枚举 Asp.NET 应用程序中所有已加载的程序集。然而,在检查AppDomain的文档时,我发现以下声明: …
.Net 当同一程序集的两个版本加载到一个 AppDomain 中时是否存在潜在问题?
当两个版本之间发生重大更改时,我们提出了一种处理向后兼容性的策略。我们在当前AppDomain中加载以前版本的程序集,用旧版本类型反序列化一些数据,…
停止辅助 AppDomain 中的应用程序循环
首先,对篇幅表示歉意... 我有一个类似于 MAF 的主机/插件应用程序。我们没有使用任何 System.Addin 或关联的命名空间,因为这是一个具有多个应用程序…
AppDomain卸载杀死Parent AppDomain
我无法弄清楚有关我的 AppDomain.Unload(...) 调用的信息。我有一个详细的解释,其中包含我之前的问题中的代码。事实证明,我执行了几个显然不需要的…
具有基于 Web 的管理控制台的多个 AppDomain
我正在考虑一个基于插件的系统。我将在每个 AppDomain 中创建插件,并通过 WCF 中的名称管道与它们进行通信。但我也希望我的每个插件在 ASP.NET MVC …
创建、重命名或删除文件夹时 ASP.NET 重新启动
更新——复制问题的过程: 1) 在c:\projects\restart-demo处创建一个网站项目 2) 添加默认的 web.config 和一个虚拟的 aspx 页面test.aspx 3) 将 IIS …
.net 单元测试崩溃并显示“无法跨 AppDomains 传递 GCHandle”当从外部线程调用时
我正在编写一个 C# 单元测试来测试涉及线程的 C++/CLI 功能。 C++/CLI 代码实现 DirectShow 过滤器,即用于渲染电影的 Windows API。因此,我创建 Dir…