Я запускаю 64-разрядную версию Windows 7. У меня есть веб-проект .NET 4.0 и проект библиотеки классов, который обращается к базе данных Informix. Я установил IBM Informix Client SDK версии 3.70.FC4 (64-разрядная версия, среда выполнения .NET 2.0).Ошибка загрузки сборки для 64-битного поставщика .NET Informix ADO.NET
Пер с IBM Informix .Net Provider Guide
Я добавил каталог% INFORMIXDIR%/bin/netf20/в PATH переменной
Я добавил ссылку на IBM.Data.Informix.dll (версия 3.0.0.2) в проекте библиотеки классов.
При запуске веб-проекта я получаю эту ошибку:
Could not load file or assembly 'IBM.Data.Informix' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
Любые советы о том, что делать?
Вы можете проверить, работает ли ваше веб-приложение в 64-разрядном режиме? например убедитесь, что Environment.Is64bitoperatingsystem верна. –
Да, это действительно верно. –
Следующий вопрос: используете ли вы «Профиль клиента» в настройках вашей сборки «Целевая структура» для библиотеки классов? –