У меня была такая же проблема при переходе с 32-битной среды Win XP на Windows 7 64-битной.Я хотел предоставить свое решение для всех, у кого была похожая проблема, потратив несколько часов, прежде чем я понял это.
Я прочитал, что мне нужно переключить свою платформу Active Solution Platform для построения в режиме x86, но это не помогло.не исправить проблему.Оказывается, я мог оставить свою платформу на любом процессоре, и в моем пуле приложений в расширенных настройках убедиться, что .net framework была правильной (в моем случае мне пришлось переключить ее с 4.0 на 2.0), и мне пришлось включить «включить 32-битный»приложения ", который был установлен в ложь.