2015-12-11 3 views
1

Я создал новый ASP.NET 5 RC1 WebApp с помощью Visual Studio 2015 и опубликовал его для Azure. Я включил удаленную отладку и выбрал VS 2015 для отладчика. Я могу подключиться к WebApp, но любая точка останова, которую я установил, не отображается полностью красным цветом. Наведение курсора на точку останова дает вам сообщение «Точка останова в настоящий момент не будет удалена. Для этого документа не были загружены никакие символы». Я сделал кучу поисков, чтобы узнать, столкнулся ли кто-нибудь еще с этой проблемой. Я нашел несколько статей, которые, казалось, чтобы указать решение:Невозможно удаленно отлаживать ASP.NET 5 WebApp в Azure

Remote debugging Azure website: Breakpoints not hit

Azure Website Remote Debugging with git deploy not working

Я пытался выключая «Только мой код» и добавление настройки приложения, но ни один из них работал. У меня даже был коллега, пытающийся сделать то же самое из своей системы и его учетной записи Azure, чтобы убедиться, что это не только экологическая проблема в моей системе. Кто-нибудь знает, как это исправить?

+0

Можете ли вы уточнить тип созданного вами WebApp? например это стандартное приложение MVC 4, или оно использует предварительный выпуск ASP.NET 5 (aka dnx, который работает совсем по-другому)? –

+0

Это приложение ASP.NET 5 MVC 6. Я проверил те же действия, что и для приложения ASP.NET 4.x. –

ответ

2

Проблема заключается в том, что инструмент VS 2015 Azure еще не знает DNX на уровне отладчика. Так что теперь вам нужно вручную прикрепить отладчик, используя шаги, описанные в this article.

Как только вы получите список процессов, вы захотите присоединить к процессу dnx.exe вместо обычного w3wp.

Я только что попробовал с новым приложением ASP.NET RC1 и смог установить и нажать точки останова. Понадобилось время, чтобы прикрепить и загрузить символы, так что будьте терпеливы :)

+0

Это сработало. Благодаря! Одно предостережение. Похоже, вам нужно использовать x86-версию вашего приложения, поскольку отладчик VS-x86. У меня была версия x64 для развертывания моего WebApp, и она не сработает. –

+0

Странно, я бы ожидал, что он сможет подключиться к любому типу. –

+0

Кстати, вы имеете в виду bitness вашего Azure Web App (установленного на портале) или приложения DNX, которое вы развернули? –