【问题标题】:delay between PostMapRequestHandler Event and AcquireRequestState EventPostMapRequestHandler 事件和 AcquireRequestState 事件之间的延迟
【发布时间】:2013-09-20 21:35:48
【问题描述】:

我在主题事件之间遇到了奇怪的延迟(每次调用大约 500 毫秒)。

我在 Global.asax Application_PostMapRequestHandler()Application_AcquireRequestState() 的处理程序中放置了日志和分析,发现了这样的问题。

这种缓慢的原因是什么?

【问题讨论】:

  • 奇怪,看这里,两个方法都是依次调用的。 blogs.msdn.com/b/tom/archive/2008/05/27/…
  • 是的,这正是我如此困惑的原因!!我无法弄清楚这两个连续阶段之间将要做什么......也许是一些锁定活动?

标签: c#-4.0 asp.net-mvc-4


【解决方案1】:

这是因为如果为控制器启用了会话状态 - 那么每个会话一次只会执行一个请求。

更多信息可在以下答案中找到 - 请参阅第二个答案。

IRequiresSessionState vs IReadOnlySessionState

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-05
    • 2017-08-06
    • 2015-07-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-23
    相关资源
    最近更新 更多