這個問題與其他問題不同,因爲到目前爲止我所見過的所有問題都是關於數據庫的。我理解多租戶的數據庫方面,但我並不是100%確定前端的方式。如何使用ASP.Net MVC創建多租戶應用程序?
我正在爲基本上爲客戶提供託管服務的產品進行設計。就多租戶而言,您可以考慮託管FogBugz帳戶。客戶註冊後,他們得到自己的子域名,然後他們去customersubdomain.thenormalurl.com並登錄到他們的應用程序的一小部分。
當客戶註冊時,我們需要爲子域設置一個DNS記錄,但是從應用程序的角度來看,我們應該如何「將範圍」範圍擴展到該客戶?是否應該查看請求所針對的網址或者是否有其他方式?這對我來說似乎過於簡單,但也許我只是想讓一些應該很簡單的事情複雜化。
ASP.Net世界通常如何做到這一點?
那真的就這麼簡單嗎?在登錄頁面上只檢查子域和憑證,然後從那時起使用經過驗證的用戶?而已?我想這是有道理的,我只是肯定有一些我沒有想過的事情 – 2009-12-04 21:41:24
從這方面來看確實非常簡單。重大決定是關於如何保持數據分離。您的所有查詢都需要做正確的事情 - 無論根據您如何構建數據。 – 2009-12-04 21:58:13