我正在尝试更好地了解使用CreatePerOwinContext注册类型的默认行为。作为参考,我使用的是一个默认的MVC 4.5.2应用程序,其中包含来自microsoft的个人用户帐户模板。
<德尔> 如果在ApplicationDbContext Create方法(或任何CreatePerOwinContext实例)上放置断点,您将看到在请求开始时调用一次,如预期的那样,然后呈现页面并结束请求。请求结束后,再次调用Create方法。为什么会这样? 我在全局asax上跟踪application_endrequest,以验证请求结束后是否发生了第二次Create调用。 德尔>在可能相关的说明中,如何确保实例处理妥当?
编辑:结果是BrowserLink在调试时发起请求。关闭BrowserLink时,只有一个预期的请求。关于确保引入实例的问题仍然存在。编辑标题以便澄清。