【发布时间】:2011-10-26 10:37:01
【问题描述】:
我计划开发一个相当小的 SaaS 服务。每个业务客户都会有一个关联的数据库(客户数据库之间的模式相同,数据不同)。此外,他们将拥有一个指向 Web 应用的唯一域,在这里我看到了这两个选项:
- 域将指向一个唯一的 Web 应用程序,这将改变 连接字符串到正确的客户端数据库,具体取决于 领域。 (也就是说,我只需要部署一个 Web 应用程序。)
- 域将指向它们自己的 Web 应用程序,这实际上是 为每个客户端复制相同的 Web 应用程序,但使用适当的 连接到客户端数据库的字符串。 (也就是说,我需要 部署许多网络应用。)
这适用于将在 IIS 7.0 上运行的 ASP.NET 4.0 MVC 3.0 Web 应用程序。它会相当小,但我确实需要可扩展。我应该选择 1 还是 2?
【问题讨论】:
标签: asp.net asp.net-mvc-3 saas