首页 > 解决方案 > 多租户应用程序中的 Assembly Resolve

问题描述

我在我的多租户应用程序和 Assembly Resolve 方法中使用“AppDomain.CurrentDomain.AssemblyResolve”,我计划根据当前租户解析 dll。问题是 Assembly Resolve 方法总是引用第一个请求上下文。我知道,Assembly Resolve 已在 AppDomain 中注册,因此它将使用在第一次调用期间收到的相同上下文。

我的问题是:
解决每个租户的程序集还有哪些其他选择?
我需要以某种方式了解 Assembly Resolve 中的租户上下文。

我试图取消注册并重新注册该AssemblyResolve事件,但这也是不可能的。

标签: .net-assemblymulti-tenantappdomainresolveassemblyresolve

解决方案


推荐阅读