我们正在通过Sitecore RTE面对下面的问题。
RTE显示以下异常:
“该操作无法完成。您的会话可能由于超时或服务器故障而丢失。”
我在编辑Editorpage.aspx下面的链接上尝试了解决方案
我确保在web.config和IIS应用程序池上设置了大量超时。
有人面对过这个吗?如果是这样,任何解决方案都将有所帮助。
感谢。
这是安装了Analytics(分析)的Sitecore 6.5版和更高版本的一个已知问题。这里有一个解决方法:
似乎Sitecore有时会错误地将编辑者标识为机器人,然后减少了超时以节省内存。
Sitecore的解决方案:
当内容作者长时间使用RTE并尝试通过单击“接受更改”来保存其工作时,会发生以下错误:
“该操作无法完成。您的会话可能由于超时或服务器故障而丢失。请重试。”
http://sdn.sitecore.net/Scrapbook/Avoid%20session%20timeouts%20in%20RTE.aspx
在短时间(例如3-5分钟)中对富文本字段中所做的更改进行编辑后,将其保存后,可能会出现以下消息。操作无法完成。您的会话可能由于超时或服务器故障而丢失。请重试。
此问题似乎仍在Sitecore 9+中存在。当用户的会话被检测为漫游器时,就会发生这种情况。然后,Sitecore会设置非常短的到期时间以导致此行为。
一个简单的解决方法是在CM实例上禁用机械手检测:
<setting name="Analytics.AutoDetectBots">
<patch:attribute name="value">false</patch:attribute>
</setting>