Добрый день.
Есть некая x32 dll, которую невозможно перебилдить под 64 бита.
Есть ASP.NET сайт которому для работы нужна эта длл, и который будет работать в 64разрядной винде.
Собственно вопрос — как все это заставить работать?
Если билдить сайт для Any CPU, то сайт работает, но при PInvoke .NET говорит, что дллелька — BadImageFormatException.
Если же сайт билдить под x86, так он даже не запускается, говорит BadImageFormatException при загрузке одной из сборок.
Вобщем то я в тупике. Единственный способ, который я вижу — это сделать 32 разрядное нативное приложение, которое будет дергать dll, и как нить передовать данные сайту, но как то криво это...