多租户ASP.NET应用程序

时间:2014-05-23 16:39:15

标签: asp.net asp.net-mvc session owin

我正在尝试使用ASP.NET MVC创建一个多租户应用程序。

为了确定给定表中的哪些实体要使用,我需要解析域请求以确定返回给User的站点。在哪里进行此计算并存储它的最佳位置?它需要是一个Session / Request类型变量(而不是一个应用程序) - 但是有一个标准的方法来执行此操作吗? OWIN可以用于会话级变量吗?

1 个答案:

答案 0 :(得分:0)

Application_BeginRequest

是一个天生的候选人,我们主要在那里做。然后,Items容器(具有请求范围)用于存储它,以便它在处理管道中进一步可用。