我正在尝试使用ASP.NET MVC创建一个多租户应用程序。
为了确定给定表中的哪些实体要使用,我需要解析域请求以确定返回给User的站点。在哪里进行此计算并存储它的最佳位置?它需要是一个Session / Request类型变量(而不是一个应用程序) - 但是有一个标准的方法来执行此操作吗? OWIN可以用于会话级变量吗?
答案 0 :(得分:0)
Application_BeginRequest
是一个天生的候选人,我们主要在那里做。然后,Items
容器(具有请求范围)用于存储它,以便它在处理管道中进一步可用。