多租户应用中的程序集解析

时间:2018-09-13 16:17:05

标签: .net-assembly multi-tenant appdomain resolve assemblyresolve

我在多租户应用程序和Assembly Resolve方法中使用“ AppDomain.CurrentDomain.AssemblyResolve”,我打算基于当前租户解析dll。 问题是Assembly Resolve方法始终引用第一个请求上下文。我了解,由于Assembly Resolve在AppDomain上注册,因此它将使用与第一次调用期间相同的上下文。

我的问题是:
还有什么其他方法可以解决每个租户的组装问题?
我需要以某种方式知道Assembly Resolve中的租户上下文。

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

0 个答案:

没有答案