相关疑难解决方法(0)

"使用ASP.NET标识创建模型时不能使用上下文"

当我们调用AccountApiController.Register()方法时,为什么会发生这种情况?

  • 什么是尝试使用上下文?
  • 什么是尝试创建上下文?
  • 我们该如何避免这种情况?
  • 我们如何调试这个?

"消息":"发生错误.",

"ExceptionMessage":"在创建模型时不能使用上下文.如果在OnModelCreating方法中使用上下文,或者同时由多个线程访问相同的上下文实例,则可能抛出此异常.请注意DbContext的实例成员和相关的类不保证是线程安全的.",

"ExceptionType": "System.InvalidOperationException"

"堆栈跟踪":"

在System.Web.Http.ApiController.d__1.MoveNext()

---从抛出异常的先前位置开始的堆栈跟踪结束

在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)

在System.Runtime.CompilerServices.TaskAwaiter .HandleNonSuccessAndDebuggerNotification(任务>任务)

在System.Web.Http.Dispatcher.HttpControllerDispatcher.d__0.MoveNext()"

c# asp.net multithreading entity-framework asp.net-identity

43
推荐指数
2
解决办法
9万
查看次数