Umbraco 4.9.x
通过 Umbraco 管理员取消发布内容。
访问网站前端的节点。
404 页面按预期显示。
但是,过了一会儿,这些页面会重新出现在网站上。
重新登录 Umbraco,内容节点仍未发布。
重新发布整个站点,(内容右键单击“重新发布整个站点”)
节点现在未发布。
然后在一段未指定的时间后,节点再次出现在前端!
Umbraco 4.9.x
通过 Umbraco 管理员取消发布内容。
访问网站前端的节点。
404 页面按预期显示。
但是,过了一会儿,这些页面会重新出现在网站上。
重新登录 Umbraco,内容节点仍未发布。
重新发布整个站点,(内容右键单击“重新发布整个站点”)
节点现在未发布。
然后在一段未指定的时间后,节点再次出现在前端!
您的权限设置不正确。
应用程序需要 /App_Data 文件夹的读/写权限。
当运行“重新发布整个站点”时,Umbraco 会重新创建磁盘上的 XML 缓存并更新内存中的缓存。如果应用程序重新启动/回收,内存缓存将从 /App_Data/umbraco.config 文件重建,该文件已过时,因为它也无法写入。
您可以通过查看文件上最后修改的戳来检查这一点,它应该与您最后的“重新发布整个站点”事件相匹配。
网络服务 = 网络服务
ApplicationPoolIdentity = IIS AppPool\{应用程序池名称}