.net-assembly - 多租户应用程序中的 Assembly Resolve
问题描述
我在我的多租户应用程序和 Assembly Resolve 方法中使用“AppDomain.CurrentDomain.AssemblyResolve”,我计划根据当前租户解析 dll。问题是 Assembly Resolve 方法总是引用第一个请求上下文。我知道,Assembly Resolve 已在 AppDomain 中注册,因此它将使用在第一次调用期间收到的相同上下文。
我的问题是:
解决每个租户的程序集还有哪些其他选择?
我需要以某种方式了解 Assembly Resolve 中的租户上下文。
我试图取消注册并重新注册该AssemblyResolve
事件,但这也是不可能的。
解决方案
推荐阅读
- java - 我可以强制我的数据流管道中的一个步骤是单线程的(并且在单台机器上)吗?
- jquery - 检查attr target=“blank” 的元素,如果是,则通过 JavaScript 打开新窗口
- node.js - NodeJs express4-tedious - SELECT 以 JSON 形式返回响应的存储过程
- firebase - 有没有办法将变量传递给 Angular 中的 Cloud Firestore Query .limit 函数
- git - 在新行上合并冲突
- regex - 无法使用正则表达式从网页中挖出特定部分
- excel-formula - 如何同时使用 INDEX / MATCH?
- python - 有没有办法将两个变量设置为唯一的?
- ansible - ansible复制文件的问题
- python - 在 GPU 上训练 RNN - 我应该使用哪个 tf.keras 层?