如何加载 +卸载 ASPNET 运行时,不使用 bin 目录,用于自动化测试目的
我想加载 ASPNET 运行时,运行一个或多个页面,然后卸载它。这是出于测试目的。这不是 UI 测试;而是 UI 测试。我实际上只是在 ASPNET 上下文中测试库…
计时 ASP.NET 应用程序中的初始启动
我的 ASP.NET 应用程序在 iisreset 或应用程序域回收后需要很长时间才能加载第一个页面请求。 有没有一种方法可以可靠地测量应用程序域回收所需的时间…
如何在单独的 AppDomain 中托管 IronPython 引擎?
我已经尝试过明显的方法: var appDomain = AppDomain.CreateDomain("New Domain"); var engine = IronPython.Hosting.Python.CreateEngine(appDomain…
将 lambda 作为 IL 流传递到辅助 AppDomain 并使用 DynamicMethod 将其组装回来
是否可以将 lambda 表达式作为 IL 字节流传递到辅助 AppDomain,然后使用 DynamicMethod 将其组装回那里,以便可以调用它? 我不太确定这首先是正确的…
如何正确访问当前AppDomain的PrivateBinPath属性?
由于 AppDomain.AppendPrivatePath() 已过时,我试图弄清楚如何为项目中的当前 AppDomain 指定 PrivateBinPath,而不需要启动一个全新的 AppDomain,…
NUnit 测试 PLINQ 代码后如何防止 AppDomainUnloadedException?
如何诊断并最小化或防止 AppDomainUnloadedException? 在涉及 PLINQ 的长时间(>10 秒)测试后,NUnit 2.5.2 始终抛出 AppDomainUnloadedException。…
我可以告诉 Castle Windsor 在单独的 AppDomain 中创建组件吗?
我创建了一个多线程服务,它使用 Castle Windsor 创建在单独线程上运行的组件。我通过每个线程的名称和参数解析组件。 我遇到了组件使用的第三方库的…
.NET:使用 AppDomains 引发和处理事件时出现问题
这是我的问题的基本要点: 我的主 Window 类实例化 A 类。A 类在辅助 AppDomain 中实例化 B 类。 B 类引发事件,A 类成功处理该事件。 A 类引发了自己…
如何将变量从一个应用程序域传递到另一个应用程序域
我想知道,如果我有一个变量,例如一个字符串,如何将其值传递到我的新应用程序域: static string _str; static void Main(string[] args) { _str = …
AppDomain 相当于 .NET 代码的 Process 吗?
我必须调用一些写得不好的第 3 方 COM 组件,这些组件存在内存泄漏,并在长时间运行的进程中使用单线程单元 [STA]。 我知道单独的进程将是实现它的好…
在应用程序域之间来回传递值
我有以下代码: public class AppDomainArgs : MarshalByRefObject { public string myString; } static AppDomainArgs ada = new AppDomainArgs() { …
为 AppDomain.AssemblyResolve 设置处理程序时出现异常
创建一个新的应用程序域,设置 assemblyResolve 处理程序并 你总是得到一个异常,说“未找到程序集[当前正在执行的程序集]”,这 是什么原因? 代码如…