gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 22:52:40 24 4
gpt4 key购买 nike

我们有一个正在运行的 asp.net 应用程序,该应用程序可被全局客户的各个办事处(在 12 个国家/地区的大约 42 个办事处)访问。现在经过 8 个月的托管,我们必须在 6 个页面中包含更新并添加 15 个新的 asp.net 页面。现在有什么方法可以更新现有的上行空间,而无需将其离线,即停止它?

最佳答案

这实际上取决于您如何部署应用程序,但通常答案是肯定的 - 只需添加新文件,您就可以开始运行了。您可能想阅读 ASP.Net Dynamic Compilation .

但是,如果您将站点部署为 pre-compiled application for deployment only ,那么答案是否定的 - 您将需要完全重新编译和重新部署。

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

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

关于.net - 如何更新正在运行的 asp.net 应用程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2279111/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com