Ошибка таймаута ядра ASP .net при использовании Oracle - PullRequest
0 голосов
/ 23 сентября 2019

Я новичок в ASP .Net Core и прорабатываю демонстрационный проект, чтобы изучить стек технологий.

Мой проект использует .net core 2.2 и Oracle.ManagedDataAccess.Core и Oracle.EntityFramework.Core.

Я создал модель, а затем пошел и установил в качестве основы мой вид и контроллер в VS 2019. Я настроил ConfigureService(...) для использования Oracle.Я добавил ссылку HTML на своей главной странице индекса, чтобы подключиться к представлению, созданному для моей модели.Когда он вызывает функцию Controller::Index(), я получаю следующую ошибку тайм-аута

OracleException: Connection request timed out OracleInternal.ConnectionPool.PoolManager<PM, CP, PR>.Get(ConnectionString csWithDiffOrNewPwd, bool bGetForApp, OracleConnection connRefForCriteria, string affinityInstanceName, bool bForceMatch)

Любая помощь или руководство относительно того, что я могу делать неправильно, будет принята с благодарностью!

1 Ответ

0 голосов
/ 23 сентября 2019

Похоже, ошибка подключения к базе данных.Есть некоторые вещи, которые вы должны проверить:

  1. Убедитесь, что строка подключения к базе данных, хранящаяся в appsettings.json, верна.

  2. Убедитесь, что у вас есть правило брандмауэра, которое разрешает входящий трафик в порт, из которого прослушивается база данных Oracle.

Если проблема не устранена, вам следует предоставить код, который вы используете для доступа кбазы данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...