#oracle #blazor
Вопрос:
Я боролся с такой проблемой в течение нескольких дней, но безуспешно 🙁
У меня есть решение VS с двумя проектами: один-серверное приложение Blazor (.NET 5.0) (назовем его p1
), а другой-библиотека классов (.NET Framework 4.7) (назовем его p2
).
В проекте p1
я добавил ссылку на проект p2
. Я использую класс из p2
in p1
(на странице blazor). Этот класс в p2 должен подключиться к базе данных Oracle и получить некоторую информацию.
В p2
я добавил пакет nuget Oracle.ManagedDataAccess
(не основной). Я заявляю OracleConnection
без tnsnames.ora
.
Когда я пытаюсь позвонить Open()
, я получаю эту ошибку:
Не удалось загрузить систему типа».Безопасность.Главный.WindowsImpersonationContext’ из сборки ‘mscorlib, Версия=4.0.0.0, Культура=нейтральная, PublicKeyToken=b77a5c561934e089’
Я добавил:
using System.Security.Principal; using System.Configuration; using System.Security.Permissions;
из пакетов NuGet.
Пожалуйста, не могли бы вы дать мне подсказку, как это решить?
Спасибо