下午好 - 我今天有一個非常普遍的問題 - 我的任務是創建一個Web應用程序來管理客戶的一些基本信息。這是一個非常簡單的應用程序,但我不知道如何開發網站來支持在他們自己的域或我們網址的子域中的多個用戶?開發多租戶asp.net MVC應用程序時需要記住什麼?
我該如何限制用戶登錄到應用程序的其他部分?
我見過有關Stack Overflow的類似問題中提到的數據庫範圍,有沒有人可以詳細說明這樣的實現的最佳實踐?
MVC3中是否有任何新功能支持多租戶?我面對MVC2和我的電子商務網站這個問題,我們決定我們希望它爲多個店主提供白色標籤和可定製的功能,並且不知道從哪裏開始在現有應用程序中實現這些功能。任何輸入讚賞。
編輯
爲了詳細說明多租戶,我的意思 - 在例如商店的情況下,多個用戶www.mystore.com註冊了自己的店鋪,並分別給予唯一的子域來訪問他們自己的商店實例,位於user1.mystore.com,user2.mystore.com等。每個商店都有客戶訂單歷史記錄,並且這些客戶可以登錄。我需要限制user1.mystore.com的客戶在沒有新帳戶的情況下登錄user2.mystore.com,同樣也要阻止user2.mystore.com訪問user1.mystore.com的客戶歷史記錄。
本文討論幾種數據庫設計:http://msdn.microsoft.com/en-us/library/aa479086.aspx – rboarman 2011-02-11 00:11:17
@rboarman:很好的鏈接。我忘了那個。 – NotMe 2011-02-11 01:26:54