解决方法
为每个进入的请求创建一个新的控制器实例.考虑这个:
public class HomeController : Controller { public ActionResult Index() { return MoreIndex(); } public ActionResult MoreIndex() { return View(); } }
进入/ Home / Index的请求将输入两个操作,但只创建一个控制器.进入/ Home / MoreIndex的请求将进入一个操作,并创建一个控制器.现在没有什么可以阻止您手动创建控制器并使其保持活动状态并重新使用它.但它永远不会出现在来自HTTP的实际请求的上下文中.