代码之家  ›  专栏  ›  技术社区  ›  Beska

我可以更改ASP.NET中单个页面的网页超时阈值吗?

  •  10
  • Beska  · 技术社区  · 16 年前

    当然,在我们上线后,我们发现一些用户有足够的数据导致报表运行速度慢到超时。

    我发现 this 这似乎表明这是有可能的(但这似乎是一个非常糟糕的主意,因为它会在web调用期间更改整个网站,更糟糕的是,它可能在多点击同步方面也有问题,可能会使整个网站的超时时间更长)

    this 在当地,但它最终没有回答这个问题(尽管它确实提供了我们将要走向的长期解决方案)

    1 回复  |  直到 9 年前
        1
  •  10
  •   jball    16 年前

    <?xml version="1.0"?>
    <configuration>
        <appSettings/>
        <connectionStrings/>
        <system.web>
          <!-- allow for intensive calculations in reports -->
          <httpRuntime executionTimeout="6000" /> 
        </system.web>
    </configuration>
    

    据一位评论人士称 first link you provided 背景 Server.ScriptTimeout = 3600; 这不是一个全球性的变化,所以你可能也要重新考虑这个选择。

    杰拉尔德 写的 回复:ASP.NET的超时 页
    2006年11月29日星期三下午3:38
    通过编写一个包含 将ScriptTimeout属性设置为 3000,而在另一页 属性的值未更改。 结果表明,在加载 第一页,然后是第二页 第二页将恢复为默认页 值(释放时为90秒, 在配置文件中。在里面 在全球层面上不会发生变化。

    推荐文章