【发布时间】:2012-06-12 19:12:24
【问题描述】:
目前有多个(大约 15-30 个)用另一种语言编写的独立 Web 应用程序。每一个都是完全独立的,文件、图像、标题、用户、数据库等。整个9码,除了它们都存在于同一个域下并且应该具有相同的样式(但它们没有' t)。它们很快将转换为 C# ASP.NET MVC 2。它们共享相同的 LDAP 身份验证。
我想到了这些问题是应该设置为多个 MVC 解决方案还是在单个 MVC 应用程序中完成。它们都将具有相同的样式,大部分是相同的图像,并且它们共享基本功能会很好。
对我来说,这不是一个简单易行的解决方案,因为其中一些应用程序本身就相当大,将它们放在一起可能很难管理。更不用说新应用程序的开发以及添加到现有应用程序的新功能将继续进行。这可能是一个非常大的解决方案。
我对 MVC 还很陌生,尽管我现在对它有了很好的理解,但我仍在尝试重新连接我的大脑以使用方法和设计。
我想我想问的是,你们这些对 MVC 比我有更多经验的人分享一些关于 MVC 在实际使用中的启发和智慧,给我一个开始思考的方向。
【问题讨论】:
-
独立应用程序是否都共享或可以共享相同的基础架构(身份验证、授权......)?
-
@Mark 他们共享同一个 LDAP,是的。他们只共享不同的用户表。抱歉,我不敢相信我之前没有提到过。
标签: asp.net-mvc asp.net-mvc-3 iis architecture