最近我们将服务器从测试转移到生产。
我们遇到了缓存一些引用脚本的问题,因此我们需要编辑site.master并在我们引用的脚本上添加一些人工查询参数。
从我认为你不需要重新启动IIS只需修改.master页面,但有一天我尝试上传一些.master页面,因为我们删除了一些代码,并且网站停止运行直到我们重新启动IIS。
对IIS和MASTER页面工作方式的任何了解都是很好的。
感谢您的帮助。
答案 0 :(得分:1)
一般来说,您不一定需要重新启动网站才能更改母版页。但是,如果修改代码隐藏,则需要编译站点,因为Sitefinity是Web应用程序项目,而不是Web站点项目。这意味着完整站点被编译为DLL,因此代码中的任何更改都需要运行新的编译并将其推送到您的站点。
此外,Sitefinity使用缓存来提高性能,因此您可能需要重新启动站点以清除缓存,以便对主页或用户控件(ascx)文件进行任何更改。
我希望这有用!