Не удается выполнить удаленную отладку сайта службы приложений Azure

Я пытаюсь отладить веб-сайт ASPNET Core/EF Core, размещенный на Azure. Когда я пытаюсь подключить отладчик в VS 2015 через Cloud Explorer, я получаю следующее сообщение об ошибке:

ошибка проводника облака

Тем не менее, когда я проверяю сайт на портале Azure, кажется, что он 32-битный и настроен на удаленную отладку:

описание портала

Так что я пропускаю или делаю неправильно?

1 ответ

Решение

Параметр портала контролирует разрядность процесса IIS w3wp. Но ASP.NET Core работает в своем собственном процессе, поэтому настройка не влияет на него. Вместо этого, то, как ваш процесс.NET Core будет работать как 32- или 64-битный, зависит от того, как вы его опубликуете.

Учитывая, что ваш основной проект опубликован как 64-битный, вы можете попробовать переключить настройку портала на 64-битный. Это повлияет на процесс отладчика MSVCMON.exe, который затем позволит вам подключиться.

Другие вопросы по тегам