使用 ASP.NET MVC3 C# 和 MS SQL 2008
我正在开发一个软件即服务站点。这是汽车经销商的汽车库存应用程序。我对网站的架构有一些想法,但想要第二个意见。
每个经销商将被限制在一个布局中,但可以上传一个徽标并选择一些颜色主题。
起初我考虑为每个经销商创建单独的站点,但升级将是一场噩梦。
所以我的想法是,一个根据主机名动态变化的主要站点。IE。因此,如果输入 miamicars.carinventory.com,他们会看到他们的配色方案和徽标。
我将有一个用于用户和公司设置的主数据库,但每个站点都有一个单独的数据库,其中包含大量数据(汽车库存等)。这样我可以单独备份和处理每个站点的数据,但应用程序的主要代码将在一个地方。
此外,每个公司都会有一个目录来存储他们的个人图像。
任何反馈都将受到欢迎。
谢谢