【问题标题】:Do I need to restart IIS when I change site.master更改 site.master 时是否需要重新启动 IIS
【发布时间】:2012-08-17 20:37:45
【问题描述】:

最近我们将服务器从测试转移到生产。

我们在缓存一些引用的脚本时遇到了问题,因此我们需要编辑 site.master 并将一些人工查询参数放在我们引用的脚本中。

我认为您不需要重新启动 IIS 只需修改 .master 页面,但前几天我尝试上传少量 .master 页面,因为我们删除了其中的一些代码,并且网站停止运行,直到我们重新启动IIS。

对 IIS 和 MASTER 页面工作方式的任何见解都会非常出色。

感谢您的帮助。

【问题讨论】:

    标签: iis master-pages sitefinity-5


    【解决方案1】:

    一般来说,您不一定需要重新启动您的网站来更改您的母版页。但是,如果您修改代码隐藏,则需要编译站点,因为 Sitefinity 是 Web 应用程序项目,而不是网站项目。这意味着整个站点被编译为 DLL,因此代码中的任何更改都需要运行新的编译并将其推送到您的站点。

    此外,Sitefinity 使用缓存来提高性能,因此您可能需要重新启动站点以清除缓存,以便对母版页或用户控制 (ascx) 文件等内容进行任何更改。

    希望对你有帮助!

    【讨论】:

    • 是的。谢谢你。让我感到奇怪的是,我们在推送新的 .Master 时不需要重新启动测试环境,但我们需要在生产服务器上重新启动 IIS。缓存很可能是问题所在。谢谢。
    猜你喜欢
    • 1970-01-01
    • 2013-02-13
    • 1970-01-01
    • 2012-10-05
    • 2016-04-20
    • 1970-01-01
    • 2014-08-29
    • 2023-04-04
    • 1970-01-01
    相关资源
    最近更新 更多