Global.asax中有一堆的事件处理,比如Application_Start,除此之外,当然有其自身的构造函数
public Global(){}
现在有个问题,就是该构造函数什么时候会被执行呢。讲道理,构造函数应该是实例化的时候执行。那么什么时候实例化呢?
问题产生:当我并发访问一个接口的时候,发现该构造函数是会被执行多次的,而Application_Start是随着IIS启动而在应用运行期间只执行一次。然后再次并发去访问接口,这个构造函数又不会被执行了。猜测应该是跟多次请求,分配的进程资源有关。
有大神了解过这个吗?