加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

逐步更新asp.net网站?

发布时间:2020-12-16 06:52:51 所属栏目:asp.Net 来源:网络整理
导读:有没有一种很好的方法可以在不重新发布整个网站的情况下对asp.net网站进行增量更改? 我正在将一个旧的网站从经典的asp转移到asp.net,而网站上曾经发生过的事情之一是单独的页面被孤立地更改.该站点只在一台服务器上,并且有很多文件,因此重新发布会使整个站
有没有一种很好的方法可以在不重新发布整个网站的情况下对asp.net网站进行增量更改?

我正在将一个旧的网站从经典的asp转移到asp.net,而网站上曾经发生过的事情之一是单独的页面被孤立地更改.该站点只在一台服务器上,并且有很多文件,因此重新发布会使整个站点暂停一段时间.我想避免这种情况,或者至少让时间尽可能短.

每个页面都有一个代码隐藏文件,并且App_Code中的每个页面都使用了一些东西(以防万一会改变答案).

解决方法

如果您正在构建一个Web站点(而不是Web应用程序,其中所有代码都编译成/ bin文件夹中的.dll),并且听起来就像您那样,那么您确实只能部署那些已更改为server – 最多为机器或web.config文件的 <compilation> element中numRecompilesBeforeAppRestart中设置的值 – 默认为15.

如果将更改部署到/ app_code文件夹,则会导致重新编译该站点,因为这是一个共享区域.

有一点需要指出:在VS2008及更低版本中,发布站点命令通常会发布整个站点 – 我相信这在VS2010中要好得多,因为它更容易只发布已更改的文件 – 所以这需要手动部署变化.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读