Если у вас все еще есть та же ошибка, возможно, у вас есть 32-битная DLL в папке bin на веб-сайте. Просто удалите его, и сайт будет использовать 64-битную сборку, и она должна работать.

ановил клиент Oracle для 64-битной машины, используя XCopy 11.2, предоставляемый Oracle (все установлено согласно инструкциям «прочитайте меня»).

Я использую Visual Studio 2010, и проект имеет тип ASP.NET Website.

Когда я пытался запустить свой веб-сайт ASP.NET с использованием Oracle Connection, установленного выше ... он выдает ошибку из файла web.config во время компиляции.

**

«Не удалось загрузить файл или сборку« Oracle.DataAccess, версия = 4.112.2.0, культура = нейтральная, PublicKeyToken = 89b483f429c47342 'или одна из ее зависимостей. Система не может найти указанный файл »

**

Это сработало, если я изменил значение параметра Включить 32-разрядные приложения на True в пуле приложений IIS.

Но мое требование - заставить его работать на 64-битной машине с 64-битным разъемом ODP.NET, поэтому я не хочу менять значение параметра Включить 32-битные приложения на True.

Так что, если вы могли бы помочь мне найти ответ, который был бы очень признателен. Пожалуйста, помогите мне исправить вышеуказанную ошибку.