ASP.net UserControl 和 AppDomain TypeResolve
我使用 VirtualPathProvider 来包含编译时不可用的用户控件。 除了对实际包含控件的 dll 的引用之外,一切都工作正常。 当调用具有该控件的页面时,它…
C# Reflection,AppDomain:从不同文件夹执行相同的程序集
我有以下情况。有 n 个文件夹,每个文件夹包含两个程序集: Assembly1.dll 和 Assembly2.dll 所有 Assembly1.dll 完全相同 所有 Assembly2.dll 彼此略…
从辅助域调用主应用程序域中的方法并获取值
我正在为我的 C# IRC 机器人实现一个模块系统。这些模块是 .dll 程序集,存储在子目录“modules”中,它们用于向机器人添加功能,例如在 IRC 上添加额…
有没有办法在应用程序域中传递和使用引用类型/值类型的地址? (C#)
我有一个应用程序和一组插件。他们跨应用程序域进行通信。 我需要的是应用程序跨应用程序域边界发送对象(用户定义或 C# int、double、string 等)的…
在我自己的 AppDomain 中运行我的 HttpApplication
我正在寻找一种在我以编程方式创建的 AppDomain 中运行 HttpApplication 的方法。 由于AppManagerAppDomainFactory是一个密封类,我想知道是否有一种…
在.NET 4.0进程中创建.NET 2.0 AppDomain
我需要从 .NET 4.0 进程中动态创建 .NET 2.0 兼容程序集。目前它是通过以下方式实现的: AssemblyBuilder ab = AppDomain.CurrentDomain.DefineDynami…
C# 在 AppDomain 中卸载程序集而不使用原始字节数组
我想卸载自定义 AppDomain,然后删除加载到该 AppDomain 内的程序集(从硬盘)。我发现很多资源建议通过 Assembly.Load(byte[]) 加载程序集。这样做可…
AppDomain.Unload 问题
当我调用 AppDomain.Unload(name) 方法时,appdomain 是否会卸载。或者它标记为下一次垃圾收集。 我有以下情况 AppDomain 的集合。列表应用程序 从 Li…
在自定义应用程序域中运行的 ASP.Net
我想在我以编程方式创建的自定义 AppDomain 中运行我的 ASP.Net 应用程序。 请求必须在该自定义 AppDomain 内执行,而不是在默认 AppDomain 内执行。 …
在另一个应用程序中访问 AppDomain?
我正在尝试扩展一个免费软件、专有的 .Net 2.0 软件,但它一直让我感到悲伤。我成功地注入了一个 Win32 dll 并让它在 .Net dll 中成功加载到主应用程…
在 .Net 中,“静态”是指“静态”。仅限于 AppDomain 或整个进程的公共静态变量?
是为进程中的每个 AppDomain 创建一份公共静态变量的副本,还是只是为整个进程创建一份副本?换句话说,如果我更改一个 AppDomain 中的静态变量的值,…
当前 AppDomain 正在加载应用程序库之外的程序集?
我正在创建一个新的沙箱 AppDomain,其 ApplicationBase 和 PrivateBinPath(例如清酒)已设置为 C:\MyApp。我的执行应用程序从 C:\SomewhereElse 运…
是否可以防止子 AppDomain 中的未处理异常导致主进程崩溃?
我正在编写一个小型插件库,它使用应用程序域来隔离使用 .Net Framework 4.0 的插件。因此,每个插件中的代码超出了我的控制范围。当其中一个插件中引…
一个 ASP.NET 应用程序(意外地)位于多个应用程序域中或频繁的应用程序回收
我正在调试一个 ASP.NET 应用程序,该应用程序似乎随机丢失了一些静态字段的内容。我做了一些简单的自定义日志记录(因为即使是 log4net 也很不稳定)…
AppDomain 卷影复制不起作用(原始程序集已锁定)
这是我用来探测可用插件列表的一个小类: internal static class PluginDirectoryLoader { public static PluginInfo[] ListPlugins(string path) { v…