Удаленная отладка .Net Core 2.2 Kudu Развернутое приложение Azure (локальные переменные не загружаются) - PullRequest
0 голосов
/ 23 января 2019

Я использую функцию центра развертывания службы приложений Azure, которая строится с помощью сервера сборки Kudu, подключенного к репозиторию в DevOps Azure (VSTS)

Развертывание работает нормально, и я использую a.Файл развертывания для принудительного использования настраиваемого файла deploy.cmd (который основан на извлечении по умолчанию из Kudu).

Моя проблема заключается в том, что некоторые локальные переменные не оцениваются во время удаленной отладки.В частности, я пытаюсь проверить HTTPResponseMessage из вызова REST.

Я установил следующие параметры в VS 2017 Professional:

отключено: «Включить только мой код»

enabled: «Включить поддержку исходных ссылок»

enabled: «Подавить оптимизацию JIT при загрузке модуля»

Когда я публикую приложение непосредственно из Visual Studio, переменные оцениваются успешно, что заставляет меня задуматьсяво время развертывания Kudu происходит некоторая оптимизация.

В deploy.cmd у меня есть:

добавлено «--Configuration Debug» (кажется, работает)

добавлено "/ P: Optimize = false" (похоже, не имеет никакого эффекта, но сборка прошла успешно)

Я собираюсь протестировать использование MSBuild вместо публикации dotnet, чтобы посмотреть, смогу ли я добиться успеха, но надеясь, что кто-то там знает способ обойти это.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...