【发布时间】:2015-08-04 04:49:44
【问题描述】:
根据this answer,ASP.NET MVC 创建一个新的控制器类实例来响应每个请求。
我的问题是,控制器实例何时被销毁?
到目前为止,我一直假设(可能是错误的)这些实例在每次响应结束时被销毁,但是我遇到的一些数据库池问题让我认为它们可能留给了垃圾收集器。有人对此有任何见解吗?
【问题讨论】:
-
这就是为什么你应该创建你的资源而不是你的行动(当然清理它们 - 最有可能通过使用
using;))
标签: c# asp.net-mvc garbage-collection