Не удается подключиться к БД Oracle из веб-сервиса - PullRequest
0 голосов
/ 06 октября 2011

Я использую VS2010 для разработки веб-службы, которая должна подключаться к базе данных Oracle, которая находится на удаленном сервере. Служба развертывается в IIS VS Development, который VS2010 запускает по умолчанию.

Веб-сервис работает, пока я не попытаюсь открыть соединение с Oracle. Идентификатор пользователя базы данных и pswd указываются в строке подключения (например, встроенная защита НЕ используется.)

Я получаю следующее сообщение об ошибке:

((System.Security.SecurityException) $ исключение) .message

Запрос на разрешение типа 'System.Data.OracleClient.OraclePermission, System.Data.OracleClient, Версия = 2.0.0.0, Культура = нейтральный, PublicKeyToken = b77a5c561934e089' не выполнен.

Предложения будут приветствоваться.

1 Ответ

0 голосов
/ 06 октября 2011

Это проблема безопасности доступа к коду .

MVP Николь Калиною говорит: :

Вам необходимо развернуть сборку вуровень разрешений UNSAFE CAS.

Если у вас не установлен .NET 4, вы можете использовать инструмент настройки .NET Framework (mscorcfg.msc) для изменения разрешений.

...