質問: MangEx.Users System.TimeoutException」でプロバイダー「Npgsql.EntityFrameworkCore.PostgreSQL」を使用して「ConfigurationDbContext」を初期化しました。 C:\ projects \ npgsql \ src \ NpgsqlConnector.cs:line 703のNpgsql.NpgsqlConnector.Connect(NpgsqlTimeout timeout)でC:\ projects \のNpgsql.NpgsqlConnector.RawOpen(NpgsqlTimeout timeout、Boolean async、CancellationToken cancelToken)の703行目npgsql \ src \ Npgsql \ NpgsqlConnector.cs:line 555 at Npgsql.NpgsqlConnector.Open(NpgsqlTimeout timeout、Boolean async、CancellationToken cancelToken)in C:\ projects \ npgsql \ src \ Npgsql \ NpgsqlConnector.cs:line 414 Npgsql.NpgsqlConnection 。<> c__DisplayClass32_0。 d:MoveNext()in C:\ projects \ npgsql \ src \ Npgsql \ NpgsqlConnection.cs:line 270 ---例外がスローされた前の場所からのスタックトレースの終了--- C:\ projects \ npgsql \ src \ Npgsql \ NpgsqlConnection.csのNpgsql.NpgsqlConnection.Open():C:\ projects \ EFCoreのNpgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlDatabaseCreator.Exists()の153行目PG \ src \ EFCore.PG \ Storage \ Internal \ NpgsqlDatabaseCreator.cs:line 216 at Microsoft.EntityFrameworkCore.Migrations.HistoryRep ository.Exists() > Microsoft.EntityFrameworkCore.Migrations.Internal.Migrator.Migrate(String targetMigration)at Microsoft.EntityFrameworkCore.Design.Internal.MigrationsOperations.UpdateDatabase(String targetMigration、String contextType)at Microsoft.EntityFrameworkCore.Design.OperationExecutor.UpdateDatabase。<> c__DisplayClass0_1。 <.ctor> b__0()at Microsoft.EntityFrameworkCore.Design.OperationExecutor.OperationBase.Execute(Action action)操作がタイムアウトしました。 > > 私はDocker経由でPostgreSQLを実行しており、それはアクティブコンテナーです。さらに、DocAdminコンテナーとしてpgAdmin4を実行しており、PostgreSQLコンテナーが表示されています。 たぶん些細なことを見逃しているかもしれませんが、私がPostgreSQLを初めて使用したと言ったように、このエラーの原因を特定することはできません。 リードをお願いします。
回答: それは私の間違いでした。 PostgreSQLのdockerイメージを実行して、外部へのポートを開くことはしませんでした。 -p 5432:5432を使用してそのイメージを実行すると、Identity Serverテーブルをデータベースに移行できました。