Как отлаживать 64-битные приложения с помощью Visual Studio Development Server - PullRequest
0 голосов
/ 20 сентября 2018

У меня есть веб-сервис, который я хочу протестировать, используя веб-сервер из Visual Studio (называемый Visual Studio Development Server).Я использую VS 2012.

Мой веб-сервис должен быть 64-битным.Я добавил x64 неуправляемый Oracle.DataAccess.dll в свой проект.На данный момент все, что я вижу, это желтый экран с сообщением:

Не удалось загрузить файл или сборку «Oracle.DataAccess» или одну из ее зависимостей.Была предпринята попытка загрузить программу с неверным форматом.

Я могу это исправить при развертывании на полный IIS, но в режиме разработки есть проблема.

1 Ответ

0 голосов
/ 21 сентября 2018

Visual Studio 2012 работает как 32-битное приложение, в нем невозможно запустить 64-битное приложение.Я могу только попытаться использовать IIS Express.

Я выбираю «Использовать локальный веб-сервер IIS» и устанавливаю флажок «Использовать IIS Express».

Чтобы запустить IIS Express в 64-битной среде с VS2012, необходимо добавить в реестр следующий элемент:

HKEY_CURRENT_USER\Software\Microsoft\VisualStudio\11.0\WebProjects

Имя: Use64BitIISExpress, Тип: REG_DWORD, значение: 1

...