更改site.master时是否需要重新启动IIS

更改site.master时是否需要重新启动IIS,iis,master-pages,sitefinity-5,Iis,Master Pages,Sitefinity 5,最近,我们将服务器从测试转移到生产 我们在缓存一些引用的脚本时遇到问题,因此需要编辑site.master并在引用的脚本上放置一些人工查询参数 从我的想法来看,你不需要简单地修改一个.master页就重新启动IIS,但前几天我尝试上载了一些.master页,因为我们删除了其中的一些代码,所以网站一直关闭,直到我们重新启动IIS 对IIS和母版页工作方式的任何洞察都将是一流的 谢谢您的帮助。一般来说,您无需重新启动网站即可更改母版页。但是,如果修改后面的代码,则需要编译站点,因为Sitefinit

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

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

从我的想法来看,你不需要简单地修改一个.master页就重新启动IIS,但前几天我尝试上载了一些.master页,因为我们删除了其中的一些代码,所以网站一直关闭,直到我们重新启动IIS

对IIS和母版页工作方式的任何洞察都将是一流的


谢谢您的帮助。

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

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


我希望这是有帮助的

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

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


我希望这是有帮助的

是的。非常感谢。在推送新的.Master时,我们不需要重新启动测试环境,但我们需要在生产服务器上重新启动IIS,这对我来说很奇怪。缓存很可能就是问题所在。谢谢,是的。非常感谢。在推送新的.Master时,我们不需要重新启动测试环境,但我们需要在生产服务器上重新启动IIS,这对我来说很奇怪。缓存很可能就是问题所在。谢谢