gpt4 book ai didi

asp.net - 增量更新asp.net 网站?

转载 作者:行者123 更新时间:2023-12-05 00:07:22 27 4
gpt4 key购买 nike

有没有一种好方法可以在不重新发布整个站点的情况下对 asp.net 网站进行增量更改?

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

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

最佳答案

如果您正在构建一个网站(而不是 Web 应用程序,其中所有代码都被编译到/bin 文件夹中的 .dll 文件中),而且听起来您是这样,那么您确实可以只部署那些已更改为服务器 - 不超过 numRecompilesBeforeAppRestart 中设置的值在 <compilation> element机器或 web.config 文件 - 默认为 15。

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

需要指出的一件事:在 VS2008 及以下版本中,发布站点命令通常会发布整个站点——我相信这在 VS2010 中要好得多,因为只发布更改的文件更容易——因此这将需要手动部署变化。

关于asp.net - 增量更新asp.net 网站?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2183289/

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