2012-05-02 38 views
1

有沒有人有想法如何在asp mvc 3應用程序中實現多租戶,支持單獨的應用程序域和MEF?在單獨的應用程序域中使用多租戶的ASP.NET MVC 3應用程序?

在我的應用我想加載組件爲每個租戶不同的應用程序域。 MEF在適當的應用程序域中解決了類型。每個請求都需要在合適的特定於租戶的應用程序域中處理。

因爲這是一個相當棘手的問題我將不勝感激任何見解。

+0

有關於此的大量stackoverflow問題 - 在提出問題之前先進行搜索。 – reach4thelasers

+0

您無法讓IIS將它們視爲不同的應用程序? – joshp

+0

這不是前一個你提到[這裏](http://stackoverflow.com/questions/10347865/how-to-handle-asp-net-mvc-requests-in-different-app-類似的問題域功能於多租戶拱)? – Dangerous

回答

0

IMHO,多租戶是所有關於具有單一的代碼庫爲所有租戶[多租戶的純形式]的過程。

當您將所有租戶的選項用單個代碼庫和單個應用程序域自定義時,根據租戶標識符進行隔離,不需要單獨的應用程序域/租戶。

這樣可以確保獲取到系統的每個用戶將獲得基於他屬於【確定在運行時]租戶的數據/定製。

請瀏覽此觀點,並在此方針發表您的更新。