Не удается выполнить удаленную отладку сайта службы приложений 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, который затем позволит вам подключиться.