Я использую элемент bindingRedirect в своем файле web.config, чтобы разрешить обновления моей сборки, на которую есть ссылки, без перекомпиляции моего веб-сайта. Но я все еще получаю ту же ошибку:
Не удалось загрузить файл или сборку 'Oracle.DataAccess, версия = 2.111.6.20, культура = нейтральная, PublicKeyToken = 89b483f429c47342' или одна из ее зависимостей. Система не может найти указанный файл.
Я создал свой веб-сайт с версией 2.111.6.20 « Oracle.DataAccess ». После этого я установил версию 2.102.4.0 « Oracle.DataAccess », которая установлена в GAC. При доступе к веб-сайту отображается вышеуказанная ошибка.
Я прочитал, что перенаправить сборки в более новые версии можно с помощью элемента "bindingRedirect" в файле web.config. Мой web.config выглядит так:
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity
name="Oracle.DataAccess"
publicKeyToken="89b483f429c47342"
Culture="neutral">
<bindingRedirect
oldVersion="2.111.6.20"
newVersion="2.102.4.0" />
</assemblyIdentity>
</dependentAssembly>
</assemblyBinding>
</runtime>
Но даже с этим элементом ошибка все равно отображается!
Я пытался изменить эту строку
в
как упоминалось на некоторых форумах, но все равно не работает.
Кто-нибудь знает решение моей проблемы?