【发布时间】:2014-06-13 02:59:57
【问题描述】:
试图解决经典 ASP 应用程序中的问题,但是我缺乏经验。试图找到更多信息,但无法找到。
应用程序实例化了一个非线程安全的用于数据检索的 COM 对象,因此添加了以下说明。
comObject=CreateObject("comServer.comObject")
returnValue=comObject.DoWork(.......)
...
comObject = Nothing
但是,当同时处理两个不同的http请求时,后者似乎覆盖了第一个请求,给第一个请求者一个错误。看起来 comObject 变量在请求之间是共享的。
如何实例化对象,使 IIS 中的每个单独请求都获得它自己的 comObject 实例?
【问题讨论】:
标签: asp-classic com iis-7.5