Я пытаюсь запустить это веб-приложение. Я продолжаю получать эту ошибку. «Не удалось загрузить файл или сборку« Oracle.DataAccess »или одну из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом». Сведения об исключении: System.BadImageFormatException. «Не удалось загрузить файл или сборку« Oracle.DataAccess »или одну из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом». Ниже перечислены вещи, которые я уже пробовал.Не удалось загрузить файл или сборку «Oracle.DataAccess» или одну из его зависимостей
1) заменены все DLL Oracle, с 32-битной длл оракула т.е. 2.112.3.0
Я установил 32-битный клиент на 64-битной машине. Операционная система - это окна 7.
2) индивидуально составляйте каждый отдельный проект. Удаляется всему оракул зависимую DLL файлов, а затем добавили в 2.112.3.0 DLL файлов по отдельности, а затем скомпилирована каждый проект
3) Регистрация 32-битный DLL на GAC, используя эту инструкцию gacutil/я% ORA_HOME4% \ odp.net \ Bin \ 4 \ Oracle.DataAccess.dll
gacutil/я% ORA_HOME4% \ asp.net \ Bin \ 4 \ oracle.web.dll
для вышеупомянутых двух утверждений, я скопировал Gacutil.exe из с : \ Program Files (x86) \ Microsoft sdk \ windows \ v7.0A \ Bin \ NETFX4.0 Инструменты \ X64 в C: \ привод, а затем
I exe вырезан вышеупомянутую два заявления:
gacutil/I% ORA_HOME4% \ odp.net \ Bin \ 4 \ Oracle.DataAccess.dll gacutil/я% ORA_HOME4% \ asp.net \ Bin \ 4 \ oracle.web. dll , когда я выполнил вышеупомянутые два утверждения, я не получил никакого сообщения, я выполнил их в окнах Dos под правами администратора.
4) Я также удалил все временные файлы ASP.net от этого места
C: \ Windows \ Microsoft.Net \ V4.0.30319 \ временные файлы ASP.net Я также изменил приложения сборки платформы веб target to X86, Первоначально это было в «ANy CPU». из-за разочарования я также попытался изменить платформу на X64, а затем получил сообщение об ошибке
«Холодный файл не загружать или собирать webapp» или одну из его зависимостей. Была сделана попытка загрузить программу с неправильным форматом.
У меня нет IIS, установленного на моем компьютере, я запускаю это приложение в visual studio 2010, поэтому я думаю, что он будет использовать встроенный IIS, который поставляется с визуальной студией.
Я трачу много часов на решение этой проблемы, но все равно получаю ту же ошибку снова и снова.
любая помощь или подсказка будут высоко оценены.
мой по умолчанию был ложным, и когда я установил его в true, проблема с зависимостью исчезла. – bygrace
Мне нужно 32 бит, поэтому я установил для меня True, переработал пул приложений, и это сработало для меня. – Caverman
Мне нужно было остановить/запустить мое приложение. – learnerplates