Не удалось загрузить файл или сборку «Oracle.ManagedDataAccess» - PullRequest
0 голосов
/ 07 ноября 2019

мы разрабатываем службу Windows, которая подключается к базе данных Oracle. Мы используем Oracle ManagedDataAccess из пакета Nuget. При запуске службы Windows мы получаем ниже ошибки. Попытка получить детали из стека overoverflows и ничего не может решить проблему. Наш конфигурационный файл имеет следующий вид

Не удалось загрузить файл или сборку 'Oracle.ManagedDataAccess, версия = 4.122.19.1, Culture = нейтральный, PublicKeyToken = 89b483f429c47342' или одна из его зависимостей

Конфиг

<?xml version="1.0"?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
      <section name="eClaimsService.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false"/>
      <section name="oracle.manageddataaccess.client"
      type="OracleInternal.Common.ODPMSectionHandler, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    </sectionGroup>
  </configSections>
   <system.data>
    <DbProviderFactories>
      <remove invariant="Oracle.ManagedDataAccess.Client"/>
      <add name="ODP.NET, Managed Driver" invariant="Oracle.ManagedDataAccess.Client" description="Oracle Data Provider for .NET, Managed Driver"
        type="Oracle.ManagedDataAccess.Client.OracleClientFactory, Oracle.ManagedDataAccess, Version=4.122.19.1, Culture=neutral, PublicKeyToken=89b483f429c47342"/>
    </DbProviderFactories>
  </system.data>
  <system.web>
    <httpRuntime executionTimeout="3600" requestValidationMode="2.0" maxRequestLength="10240"/>
    <sessionState mode="InProc" timeout="60"/>
    <pages validateRequest="false" />
  </system.web>
</configuration>

...