这个问题与其他问题不同,因为迄今为止我看到的所有问题都在谈论数据库。我了解多租户的数据库方面,但我不确定如何处理前端部分。
我正在设计一个产品,基本上是为客户提供托管服务。就多租户而言,您可以考虑托管的FogBugz帐户。客户注册后,他们会获得自己的子域名,然后转到customersubdomain.thenormalurl.com并登录到他们的应用程序小部分。
当客户注册时,我们需要为子域设置DNS记录,但从应用程序方面来看,我们如何将应用程序“定位”到该客户?它只是要查看所请求的URL,还是还有其他方法?那对我来说似乎过于简单了,但也许我只是试图使一些简单的事情复杂化。
ASP.Net世界中这通常是如何完成的呢?
我正在设计一个产品,基本上是为客户提供托管服务。就多租户而言,您可以考虑托管的FogBugz帐户。客户注册后,他们会获得自己的子域名,然后转到customersubdomain.thenormalurl.com并登录到他们的应用程序小部分。
当客户注册时,我们需要为子域设置DNS记录,但从应用程序方面来看,我们如何将应用程序“定位”到该客户?它只是要查看所请求的URL,还是还有其他方法?那对我来说似乎过于简单了,但也许我只是试图使一些简单的事情复杂化。
ASP.Net世界中这通常是如何完成的呢?