我在Azure上的站点具有一个到数字海洋上的数据库的连接字符串。
我目前收到此错误:
An exception has been raised that is likely due to a transient failure.
at Npgsql.EntityFrameworkCore.PostgreSQL.Storage.Internal.NpgsqlExecutionStrategy.ExecuteAsync[TState,TResult](TState state, Func`4 operation, Func`4 verifySucceeded, CancellationToken cancellationToken)
at Microsoft.EntityFrameworkCore.Query.Internal.AsyncQueryingEnumerable`1.AsyncEnumerator.MoveNext(CancellationToken cancellationToken)
at System.Linq.AsyncEnumerable.SelectEnumerableAsyncIterator`2.MoveNextCore(CancellationToken cancellationToken) in D:\a\1\s\Ix.NET\Source\System.Interactive.Async\Select.cs:line 106
以前该连接一直工作良好,所以奇怪的是它突然停止了工作。
在DigitcalOcean中,我已将站点IP视为可信任的来源
我已将本地计算机上的连接字符串更改为与生产计算机相同的连接字符串,并且我能够很好地连接到数据库。
有什么建议吗?