如果我在 Sitecore 桌面的整个内容树上单击“发布”,我将看到一个对话框,告诉我已处理了多少项目。有时我知道这个操作会花费很长时间(例如一个小时)。没有办法阻止这个过程。当然,我可以关闭对话并继续使用 Sitecore,但发布仍在后台进行。在完成之前,我无法发布任何其他内容。
回收应用程序池将终止发布,但它对在 Sitecore 中工作的用户非常具有破坏性。
是否可以在不回收应用程序池的情况下以编程方式或其他方式终止发布操作?
如果我在 Sitecore 桌面的整个内容树上单击“发布”,我将看到一个对话框,告诉我已处理了多少项目。有时我知道这个操作会花费很长时间(例如一个小时)。没有办法阻止这个过程。当然,我可以关闭对话并继续使用 Sitecore,但发布仍在后台进行。在完成之前,我无法发布任何其他内容。
回收应用程序池将终止发布,但它对在 Sitecore 中工作的用户非常具有破坏性。
是否可以在不回收应用程序池的情况下以编程方式或其他方式终止发布操作?
您应该查看Advanced Publish Dialog模块,它具有您需要的附加功能。开发人员博客上有一段描述这些功能的视频。
在托管 CMS 的服务器上回收 CMS 的应用程序池。
这将在发布过程中终止发布并强制 CMS 重新启动。