Msbuild ASP.NET MVC插件体系结构和部署

Msbuild ASP.NET MVC插件体系结构和部署,msbuild,publish,msdeploy,Msbuild,Publish,Msdeploy,对于客户,我们有一个ASP.NET MVC插件体系结构,包括: -1核心web应用程序这是IIS中的根web应用程序 -在子文件夹区域中部署内容视图、css和脚本的X插件 插件的程序集部署在根bin文件夹中 插件由不同的团队创建,这些团队应该能够将包部署到服务器。 管理员运行的包应确保插件正确部署在core的子文件夹中,并且dll文件应部署在根容器中。 我想应该创建一个部署包 如何做到这一点,或者围绕这一点有哪些良好实践? 如何自定义对包进行MSBuild解释的方式?答案有点晚,但我一直在使用一

对于客户,我们有一个ASP.NET MVC插件体系结构,包括: -1核心web应用程序这是IIS中的根web应用程序 -在子文件夹区域中部署内容视图、css和脚本的X插件 插件的程序集部署在根bin文件夹中

插件由不同的团队创建,这些团队应该能够将包部署到服务器。 管理员运行的包应确保插件正确部署在core的子文件夹中,并且dll文件应部署在根容器中。 我想应该创建一个部署包

如何做到这一点,或者围绕这一点有哪些良好实践?
如何自定义对包进行MSBuild解释的方式?

答案有点晚,但我一直在使用一种创建“可插入”区域的方法,类似于前面讨论和讨论的方法

这些文章讨论的是一种将区域转换为单独的web项目的方法,在需要时可以使用原始web应用程序对这些项目进行bin部署

我用一个从Razor视图引擎继承的自定义视图引擎扩展了他们的方法,以在我命名为“模块”的指定文件夹位置查找视图。这是动态的,取决于是否包含模块。我在app_start上的模块文件夹中搜索模块

希望这有帮助