ASP.NET处理请求混乱

时间:2020-07-01 09:09:41

标签: asp.net iis

例如在检查传入请求时在Global.asax.cs中的PreRequest事件处理程序中,我看到请求的HttpContext.Current.Timestamp有时早于先前的请求。为什么呢?

在我的实验中,顺序似乎是随机的,这意味着有时一个请求先于另一个请求,有时则相反。

HttpContext.Timestamp的文档说:“从Timestamp属性返回的时间戳是服务器的本地时间,并且是在HttpContext对象实例化期间设置的 。”而且,HttpContext.Current是“当前请求的上下文”。

如果HttpContext是由ASP.NET创建的,而HttpContext.Timestamp是创建的时间,为什么我没有按严格的时间顺序看到请求?我想念什么?

我的应用程序正在使用ASP.NET MVC 5(带有会话)。这些请求混合了Razor视图,服务器渲染的图像和脚本以及对数据的AJAX调用。

0 个答案:

没有答案