1
紺色にsqliteを使って.netコアアプリケーションを配備するのが難しいです。ログに表示されるエラーメッセージは次のとおりです。。ぼんやりしていない.NetコアとSqliteデプロイメント
fail: Microsoft.EntityFrameworkCore.Query.RelationalQueryCompilationContextFactory[1]
An exception occurred in the database while iterating the results of a query.
Microsoft.Data.Sqlite.SqliteException: SQLite Error 1: 'no such table: AspNetUserLogins'.
at Microsoft.Data.Sqlite.Interop.MarshalEx.ThrowExceptionForRC(Int32 rc, Sqlite3Handle db)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReader(CommandBehavior behavior)
at Microsoft.Data.Sqlite.SqliteCommand.ExecuteReaderAsync(CommandBehavior behavior, CancellationToken cancellationToken)
at Microsoft.Data.Sqlite.SqliteCommand.<ExecuteDbDataReaderAsync>d__53.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
これは私のマイグレーションが正しく適用されていないと考えています。
services.AddDbContext<ApplicationDbContext>(options =>
options.UseSqlite(Configuration.GetConnectionString("ConnectionName")));
との接続文字列:
"ConnectionName": "Filename=./MyApp.sqlite"
これはローカルに完璧に動作しますが、私は紺碧に展開するときに、私は、次のしている私のスタートアップクラスで
私は与えられたエラーを得る。何が間違っていて、それを修正するために私が取ることができるステップは何ですか?