在 Sitecore 中允许长 运行 管理页面

Allow long running admin page in Sitecore

我有一个 admin .aspx 页面,我需要在一个实例上 运行 迭代一堆项目并修复一些未正确设置的 Worflow 字段。它必须通过很多项目。我 运行 它在我的开发机器上运行良好。真的花了很长时间,但是完成了。

现在,我正尝试 运行 客户端环境中的同一页面,但我不断收到 HttpException: 请求超时错误。

我只需要运行这件事一次。关于为什么它不会 运行 以及如何让它完成的任何想法?

尝试以下操作:

  • 打开 IIS,然后Select为您的应用程序池
  • 高级设置
  • Ping 最长响应时间 设置为更大的数字,注意以秒为单位
  • 任务完成后,将这些值重置回原始值

希望对您有所帮助

在.NET中有一个executionTimeout。此超时仅适用于编译元素中的调试属性为 False 的情况。这可以解释您的开发与生产的不同行为

msdn

另一个选项是应用程序池回收设置。