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

如何更新正在运行的asp.net应用程序?

发布时间:2020-12-16 07:26:43 所属栏目:asp.Net 来源:网络整理
导读:我们有一个运行的asp.net应用程序,可由全球客户的各个办事处访问(在12个国家的大约42个办事处).现在,在托管它8个月后,我们必须包括6页的更新和15个新的asp.net页面.现在有什么办法可以更新现有的优势而不让它脱机即停止它? 解决方法 这实际上取决于您部署应
我们有一个运行的asp.net应用程序,可由全球客户的各个办事处访问(在12个国家的大约42个办事处).现在,在托管它8个月后,我们必须包括6页的更新和15个新的asp.net页面.现在有什么办法可以更新现有的优势而不让它脱机即停止它?

解决方法

这实际上取决于您部署应用程序的方式,但通常答案是肯定的 – 只需添加新文件即可关闭并运行.您可能想要阅读 ASP.Net Dynamic Compilation.

但是,如果您将站点部署为pre-compiled application for deployment only,则答案为否 – 您将需要完全重新编译和重新部署.

如果要向应用程序添加源代码,则应用程序域将被回收.如果这是您在说“停止”应用程序时所担心的问题,那么您应该知道它可能会导致明显的延迟(几秒钟),如果您正在使用InProc会话,您的用户会话将被重置,但是应用程序似乎永远不会出现.

您可能还会发现以下文章非常有用 – 尤其是标题为“编译生命周期”的部分,其中讨论了应用程序重新启动. ASP.Net Application Lifecycle Overview.

(编辑:李大同)

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

    推荐文章
      热点阅读