我对ASP.NET,C#和MVC框架的世界是全新的。在我工作的公司,我们终于从ASP Classic环境升级到可以在ASP.NET中开发的环境。目前有两名开发人员在这个Intranet网站上工作。不幸的是,至少现在使用任何类型的版本/源代码控制是不可能的。让多个ASP.NET MVC3项目共享一个公共布局
我们两个人支持很多不同的部门,每个部门都有自己的网页和在线表格。所有这些部门共享一个共同的布局,CSS和一些JavaScript。
我的思考过程是将每个部门设置为一个单独的MVC项目,并尝试将它们的肉分开。在这样做的情况下,我如何设置将在每个项目之间共享的布局,css和javascipt组件?我仍然希望能够对颜色等进行全局更改,而无需修改50个不同项目中的文件。
您打算制作多少个项目?如果每个部门都有他们需要的少量页面/表单,将其保存在一个项目中可能会有所帮助。这样你就不用担心将更改同步到基本布局/ js。 – Esteban
@Esteban有很多不同的部门可能需要他们自己的项目文件。另一种想法是,我们有很多不同的应用程序,它们都安装在同一台服务器上,它们共享通用布局但执行的功能非常不同。 – Chattah