簡體   English   中英

“無效的對象名稱'OpenIddictAuthorizations'。”-OpenIddict / .Net核心標識錯誤

[英]“Invalid object name 'OpenIddictAuthorizations'.” - OpenIddict/.Net Core Identity Error

我是.Net Core 2.0和Identity框架的新手。 我正在嘗試在項目中使用OpenIddict。 參考:OpenIddict(2.0.0-rc1-final)OpenIddict.EntityFrameworkCore(2.0.0-rc1-final)Microsoft.AspNetCore.Identity.EntityFrameworkCore(2.0.1)我不斷遇到以下運行時錯誤: 無效的對象名稱'OpenIddictAuthorizations ”。

這是堆棧跟蹤:

at System.Data.SqlClient.SqlCommand.<>c.<ExecuteDbDataReaderAsync>b__108_0(Task`1 result)
at System.Threading.Tasks.ContinuationResultTaskFromResultTask`2.InnerInvoke()
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot)

---從之前引發異常的位置開始的堆棧結束跟蹤---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.EntityFrameworkCore.Storage.Internal.RelationalCommand.<ExecuteAsync>d__17.MoveNext()

---從之前引發異常的位置開始的堆棧結束跟蹤---

at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at System.Runtime.CompilerServices.TaskAwaiter`1.GetResult()
at Microsoft.EntityFrameworkCore.Update.ReaderModificationCommandBatch.<ExecuteAsync>d__32.MoveNext()

它看起來像一個SQL異常,但是我不確定為什么要在數據庫中尋找一個名為OpenIddictAuthorizations的對象。 非常感謝您的幫助。

因為您需要在Db中其他表旁邊的表

dbo.OpenIddictApplications
dbo.OpenIddictAuthorizations
dbo.OpenIddictScopes
dbo.OpenIddictTokens

因此,OpenId可以存儲令牌並進行驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM