我正在使用具有实体框架核心的asp.net核心Web api应用程序。最近,我更新了应用程序以支持.net core 2.2框架。我正在使用Visual Studio 2019作为代码编辑器。
升级项目后,在运行时很少发生奇怪的异常,如下所示。
以前,我能够轻松添加代码迁移脚本,但现在 它抛出异常“无法创建类型为... DbContext的对象。”
运行项目后,第一个请求无例外地得到服务,但连续的请求均失败,并显示错误AggregateException
:如以下屏幕截图所示,发生了一个或多个错误。 (ConnectionString属性尚未初始化。)
我发现属于Asp.net身份提供程序的CheckPasswordAsync
类的UserManager
方法抛出了错误。