ASP.NET HttpContext.RewritePath创建新线程

ASP.NET HttpContext.RewritePath创建新线程,asp.net,iis-7,httpmodule,Asp.net,Iis 7,Httpmodule,将服务器上的框架从4.0更新到4.5后,重写路径开始以不同的方式工作。 它过去在同一个线程上处理请求,但现在它总是创建一个新线程(由logs MangedThreadId检查)。 我在4.5 ASP.NET功能列表中找不到任何关于这方面的内容。 有什么想法吗 编辑: 它用于从ulr获取参数,即host/param/Handler.ashx,并将其设置为静态线程上下文。有趣的观察。这有什么关系?@nunespascal,我猜OP可能是在使用线程上下文/存储来传递一些信息HttpContext将是更

将服务器上的框架从4.0更新到4.5后,重写路径开始以不同的方式工作。 它过去在同一个线程上处理请求,但现在它总是创建一个新线程(由logs MangedThreadId检查)。 我在4.5 ASP.NET功能列表中找不到任何关于这方面的内容。 有什么想法吗

编辑:
它用于从ulr获取参数,即host/param/Handler.ashx,并将其设置为静态线程上下文。

有趣的观察。这有什么关系?@nunespascal,我猜OP可能是在使用线程上下文/存储来传递一些信息
HttpContext
将是更好的选择,因为理想情况下ASP.NET应该在线程开关上封送它。@VinayC,我想从OP中引出确切的用例,以便建议一种比依赖同一线程更好的方法。