跨多个域的诊断.Trace
我没有找到有关 Trace 和 TraceListener 如何跨多个域工作的信息。 Trace.WriteLine 的调用是否跨多个域使用相同的实例,还是在每个域上创建自己的 Tr…
System.AddIn AddInView 程序集强名称问题
我已经构建了一个使用 System.AddIn API 运行的应用程序。加载项当前在具有 Internet 信任的外部 AppDomain 中激活。 为了提高性能,我为所有管道组件…
c# .NET 加载/卸载程序集,同时保持相同的会话
我对 C# 和 .NET 相当陌生,并尝试创建一个动态加载程序集的 ASP.NET Web 应用程序。 最初,我使用 Activator.CreateInstance 来动态加载程序集,但它…
appdomain多次加载一个com dll并保持内存隔离
有一个COM DLL(VC6.0 ATL向导内置),我想利用appdomain的身份来实现一个进程创建多个appdomain,每个进程都加载这个COM DLL,并确保每个COM DLL都有独…
从应用程序域中解包不可序列化的类
因为并非我想要实例化的类中使用的所有类都是可序列化的,所以我无法解包。 这可能吗? var appdom = AppDomain.CreateDomain(amServiceable.GetType(…
在不同的 AppDomain 之间共享数据
我正在尝试将数据从 newDomain 发送到 curentDomain。 我使用 DoCallBack 加载 .dll 列表并提取文件和程序集信息作为字典类型。 并尝试将键/值数据发…
寻找在 Sandbox AppDomain 中加载程序集的最低权限。为什么需要这些权限?
我正在尝试为沙箱 AppDomain 设置最低权限,以便加载程序集。似乎必须对 appBase 具有 PathDiscovery 权限,对加载的程序集具有 Read 权限,但对依赖…
查看对象加载到哪个AppDomain中
在调试器中检查对象时,是否可以看到该对象加载到哪个 AppDomain 中?我的意思是:无需在返回当前 AppDomain 的对象中编写任何属性或方法。 Visual St…
将程序集加载到子AppDomain中并释放dll文件
我有一个子应用程序域,我想在启动和发布文件时加载一些 dll 库,以便任何人都可以删除它们。 在启动时,我 Loader al = (Loader)domain.CreateInstan…
同一 AppDomain 上的多个程序集的不同安全权限
是否可以将多个程序集加载到新的 AppDomain 中并对每个程序集应用不同的 PermissionSet ? 比如说,通过授予其中一个程序集不受限制的 FileIOPermissi…
将程序集加载到新的应用程序域中并将页面请求转发到该域
我想知道是否可以将 ASP.NET Web 应用程序的子目录中的所有页面请求转发到新的应用程序域。这样我就可以动态加载程序集和新页面,而无需将它们放入 We…
是否有任何 AppDomain/“动态编译代码”?限制?
我计划编写一个游戏,用户必须编写自己的 C# 代码才能玩它。 由于我不能信任用户提交的代码,我想为每个用户创建一个 AppDomain。 每个用户可以编写多…
如何在使用跨应用程序域远程处理时注入客户端通道接收器(或以其他方式解决我的问题)
在上一篇文章中,我遇到了 LogicalCallContext 数据的问题,这些数据不是也不应该是可序列化的,并且对远程调用造成了严重破坏。我通过实现客户端通道…
获取配置文件路径时使用 AppDomain 和 ConfigurationManager 有什么区别?
获取当前配置文件的文件路径时,使用AppDomain命名空间和ConfigurationManager命名空间有什么区别?什么时候你会使用其中一种而不是另一种? 例如,两…