Ответ 1
Как Cassini, так и IISExpress по умолчанию 32 бит... Вы можете настроить Visual Studio 2012 на использование 64-разрядной версии IIS Express, добавив/установив следующий раздел реестра:
reg add HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects /v Use64BitIISExpress /t REG_DWORD /d 1
IIS Express 8 и выше поддерживают оба режима. Лучше всего использовать приложение, такое как проводник процессов, после изменения реестра, чтобы проверить процесс IISExpress и убедиться, что он работает из 64-разрядного местоположения. Когда вы устанавливаете IIS 8.0 Express в 64-разрядную систему, 32-разрядная и 64-разрядная версии IIS 8.0 Express будут установлены соответственно в "% ProgramFiles (x86)%\IIS Express" и "% ProgramFiles%\IIS Express".
В качестве альтернативы вы можете установить IIS локально и настроить его для запуска вашего приложения. Вы можете настроить Visual Studio на локальный экземпляр IIS.