一个站点有多个登录或多个站点

时间:2013-11-17 11:54:07

标签: c# asp.net-mvc asp.net-mvc-4 azure azure-storage

我正在开发一款具有大量客户潜力的应用。每个客户只需要访问他们的信息。但是,这些信息将在当天定期访问,不得与其他客户共享。虽然我打算使用Azure共享一个数据库,但我无法决定是否应该使用一个网站来处理这些用途并让他们登录,或者为每个客户提供他们自己的Azure网站;可能在任何情况下都有身份验证。

成本当然是我决定的一部分,但似乎只有一个网络解决方案可以更新,修复错误等,更容易部署一次,而不是每个客户一个。每个客户都是分开的,但他们不必全部运行相同的版本。

图像也将存储在Azure存储帐户中。

有没有人有过这种多客户部署方案或我可能错过的特定视图的经验?

非常感谢,

杰森

1 个答案:

答案 0 :(得分:0)

我会说你触及了所有主要问题:

  1. 单个网站更易于维护。

  2. 单个站点的许可证可能比多个站点的许可证便宜。

  3. 单个网站会对所有客户执行一个版本。

  4. 所以我想这是一个优先事项。

    相关说明:使用单个数据库对所有客户来说更容易维护和更便宜, 它可能会导致讨厌的错误,所以我也会考虑到这一点。