asp.net core 默认 IoC 容器对象实例生命周期的问题
Posted phileas
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了asp.net core 默认 IoC 容器对象实例生命周期的问题相关的知识,希望对你有一定的参考价值。
最近刚刚用 .netcore 开发接口,并使用 EFCore。在并发时,遇到了下面的问题:
System.InvalidOperationException: An attempt was made to use the context while it is being configured
在 stack overflow 上面找到同样问题的解决办法。附上文章链接:
在文章中,说明了是 .netcore 默认 IoC 容器的机制的问题
并建议使用第三方容器来解决这个问题。我使用 Autofac 解决了问题。
以上是关于asp.net core 默认 IoC 容器对象实例生命周期的问题的主要内容,如果未能解决你的问题,请参考以下文章
源码解析:ASP.NET Core Controller与IOC的羁绊
ASP.NET Core Web 应用程序系列- 使用ASP.NET Core内置的IoC容器DI进行批量依赖注入(MVC当中应用)