2016-03-10 121 views
1

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

让我有2个模块。如果我在一个模块中换样,我必须重新部署整个应用程序到IIS。我需要关闭我的整个应用程序的一个模块。如果项目包含10个或多个模块,然后我需要关闭整个系统(一个错误修复.cs文件下来整个系统!!!!!!)。

所以我的问题是什么是开发asp.net网站的大型系统形成这样的方式,如果我有10个以上的模块,然后更新一个模块,不会引起其他模块的停机时间,正确的方法。

是否ASP.NET WEB FROM/MVC web应用程序支持热修补以及如何?

如果没有任何设计模式或体系结构要达到这个目标,请在asp.net web form/MVC

回答

2

说,如果你有10个模块,所有需要是独立工作,然后会有1个web项目和9个类库,而这个网络项目将包含所有9个项目的参考。所以说你已经在第4个模块中做了任何改变,然后重建解决方案,然后选择你编辑的项目的dll,然后只上传这个单独的dll,就完成了。

+0

看起来像一个明显的答案。 –

+0

唯一的问题是,如果我更改aspx页面的文件(.cs)后面的代码,然后? –

+1

那么同样,每一个CS文件代码将被集成在dll文件,但如果你更改视图页面即的.aspx或.cshtml那么你必须上传页面本身 –