Показаны сообщения с ярлыком IIS. Показать все сообщения
Показаны сообщения с ярлыком IIS. Показать все сообщения

воскресенье, 23 ноября 2014 г.

Отладка 64-битных веб-приложений в Visual Studio

Представьте себе ситуацию, то вы разрабатываете веб-приложение, которое либо просто само по себе 64-битное (x64), либо еще и использует какие-либо x64 библиотеки. При попытке запуска отладки такого приложения вы получите сообщение об ошибке из серии BadImageFormatException.


А происходит такое по тому, что IIS Express, используемый в Visual Studio для отладки, работает как 32-битный процесс, в чем легко убедится, взглянув в Task Manager:

И если при использовании версии Vsual Studio до 2012 единственным способом было использование для отладки локального "большого" IIS, соответствующим образом настроив свойства проекта: