ASP.NET Core публикация на Linux

Работаю над проектом ASP.NET Core. Решил опубликовать на Linux VPS. Установив dotnet и nginx на linux, проект опубликовать получилось. Но! Не подключается к базе данных PostgreSQL. Выдает ошибку:

fail: Vue2Spa.Program[0] An error occurred while seeding the database. System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor, Boolean wrapExceptions) at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) at Microsoft.Extensions.DependencyInjection.ServiceLookup.CallS iteRuntimeResolver.VisitConstructor(ConstructorCallSite constructorCallSite, ServiceProviderEngineScope scope)

Подключаюсь так:

appsettings.json

Host=**.**.**.**;Port=5432;Database=***;Username=postgres;Password=****

Startup.cs

services.AddDbContext<ApplicationDbContext>(options => options.UseNpgsql(Configuration["connectionStrings:DefaultConnection"]));

Вроде говорит, что не хватает памяти. Но ОЗУ 1ГБ, жесткий - 20 Гб. Даже для базы данных со 100 строк кода это много, думаю. Пробовал убрать подключение по паролю. Но не дало результатов. Подключение к SQL Server проходит успешно. Но к PostgreSQL не подключается.

В чем может быть проблема?


Ответы (0 шт):