У меня есть приложение ASP.NET, к которому добавлены две ссылки: MapServer и GDAL.Эти две библиотеки DLL используют несколько других библиотек DLL, и все они находятся в каталоге /bin
моих приложений.
Когда я запускаю приложение на моем собственном ПК в Visual Studio 2010, оно работает нормально.Когда я загружаю его на свой сервер Windows 2008 с IIS, он выдает это исключение:
Could not load file or assembly 'gdal_csharp' or one of its dependencies.
An attempt was made to load a program with an incorrect format.
При запуске приложения через Visual Studio на сервере все работает нормально.
Я даже пыталсядобавление каталога /bin
в переменную среды PATH и перезапуск сервера.Не повезло, хотя.