部分ASP.NET WEB FROM已发布的Web应用程序部署

时间:2016-03-10 07:36:51

标签: c# asp.net .net asp.net-mvc asp.net-mvc-4

我有一个名为SAMPLE的 ASP.NET WEB FROM / MVC Web应用程序。无论我使用visual studio 2013发布此Web应用程序,都会在\ bin文件夹中生成SAMPLE.dll 和其他文件(.aspx,.js等)。将它部署到IIS 8.5没问题。

让我有2个模块。如果我在SAMPLE中更改模块1,我必须将整个App重新部署到IIS。我需要关闭一个模块的整个应用程序。如果项目包含10个或更多模块,那么我需要关闭整个系统(一个错误修复.cs文件到整个系统!!!!!!)。

所以我的问题是,如果我有10个或更多模块然后更新一个模块,那么在asp.net web形式中开发大型系统的正确方法是什么,这不会导致其他模块的停机时间。

ASP.NET WEB FROM / MVC 网络应用是否支持热补丁以及如何进行补丁?

如果没有任何设计模式或架构在 asp.net web form / MVC 中实现这一目标?

1 个答案:

答案 0 :(得分:2)

假设您有10个模块且所有需要独立工作,那么将有1个Web项目和9个类库,此Web项目将包含所有9个项目的参考。所以说你已经在第4个模块中进行了任何更改,然后只重建解决方案,然后选择你编辑的项目的dll,只上传这个单独的dll,你就完成了。