如何在 Umbraco 中扩大树超时

How to enlarge tree timeout in Umbraco

在 Umbraco (7.1.6) 中,我有一些包含很多内容的媒体文件夹。某些文件夹不会展开。我认为这与内容量有关。尝试访问时发生错误:

umbraco/backoffice/UmbracoTrees/MediaTree/GetNodes?id=52576&application=media&tree=&isDialog=false

有没有办法扩大超时。错误似乎在 30 秒后出现。

回复有点晚,但可能会对某人有所帮助..

您遇到的问题与 SQL 命令有关,该命令在完成加载内容之前超时。从 Umbraco v 7.4.0 开始,可以通过将 "Connection Timeout = seconds" 添加到 web.config 中指定秒数的连接字符串来调整超时。

无需升级 Umbraco 即可解决此问题的一种方法是下载您使用的 Umbraco 版本的源代码 运行 并对超时值进行硬编码,然后自定义构建 Umbraco.Core.dll 中指定的文件 post.. https://groups.google.com/forum/#!topic/umbraco-dev/oP6S28N9ynw

其次,您还可以自定义构建 Umbraco.Core.dll,使用 https://github.com/umbraco/Umbraco-CMS/pull/1097/files 对 UmbracoDatabase.cs 进行更改 这样您就可以直接从 web.config 调整超时值,而无需升级 Umbraco。由于此更改在版本 7.4.0 中可用,因此如果将来需要 Umbraco 升级,您将不会丢失已完成的更改。

如果您需要任何说明,请告诉我。