我必須使用實體框架(www.company1.com www.company2.com www.company3.com)構建3個MVC Web應用程序。這些網站都將訪問相同的SQL Server數據庫,但會以他們自己的方式(外觀,數據等)稍有不同。很可能,所有三個MVC應用程序將託管在同一臺服務器上,但綁定到不同的域名。3解決方案中的MVC項目
目前在Visual Studio中,我有以下結構,我的解決方案
- 域類
- 數據層
- 服務
- 庫
- MVC應用程序1
- MVC應用程序2
- MVC App 3
我寧願使用Area's,但我不能,因爲每個網站都必須分配它自己的不同域名。我想我只是尋求保證,以這種方式構建我的解決方案在發佈應用程序時不會給我帶來任何困難。我對共享dbContext的網站稍微偏執一些,但是,我知道很多聲音很愚蠢。
如果任何人都可以建議我,如果這一切看起來不錯,或者有更好的方式來做我想問的事情,那將是非常棒的。
非常感謝。
這是相當正常的行爲。多個應用程序使用相同的數據源。同時連接到數據庫也包括在這[SO帖子](http://stackoverflow.com/questions/3615788/simultaneous-connections-to-sql-server-using-the-same-name-and-password-is -ther) – Stokedout