Azure функция - точка останова не срабатывает во время отладки - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть приложение-функция QueueTrigger, которое обрабатывает файлы, когда находит файл в Azure file share / Blob. Моя Azure функция local.settings. json указывает на мою среду разработки в Azure.

Однако при отладке точка останова не срабатывает.

Когда я проверил, что из .csproj настройки похожи на

     <None Update = “local.settings.json”>
      <copyToOutPutDirectory>PreserveNewest</copyToOutPutDirectory>

     <copyTopublishDirectory> 
  Never </copyTopublishDirectory>

Это из-за того, что эта точка останова не срабатывает?

Какие настройки нужно изменить, чтобы сделать Вы уверены, что он достигает точки останова во время отладки, указывая на Azure подписку?

Редактировать:

На портале Azure, функция приложения конфигурации, я вижу параметры конфигурации, среда-> разработка.

Должен ли я изменить эти настройки на Отладка? Будет ли это указывать на мои local.settings. json. Я действительно сомневаюсь, но просто проверяю любую подсказку.

Надеюсь, я все правильно объяснил. Спасибо

1 Ответ

0 голосов
/ 30 апреля 2020

Похоже, вы смешиваете несколько вещей.

Функции запуска и отладки локально ...

  1. не требует никаких настроек в портале Azure.
  2. не требует приложения функций в вашей среде Azure.
  3. позволяет вам подключаться ко всему, что есть на локальной машине доступ к.

Функции запуска и отладки in Azure ...

  1. требует правильных настроек в конфигурации приложения функции.
  2. требует приложения функций в вашей среде Azure.
  3. позволяет подключаться ко всему, к чему имеет доступ приложение функций .
  4. делает требует, чтобы для удаленной отладки было установлено значение для .
  5. ; требуется, чтобы вы подключили отладчик к экземпляру, запущенному в Azure.

Remote debugging

Я предполагаю, что вы запускаете и отлаживаете функции локально. Основываясь на информации в вашем вопросе, я бы лучше всего предположил, что у вас либо есть экземпляр функции, работающей в облаке, которая собирает сообщения, прежде чем у того, кто работает локально, есть такая возможность, либо соединение с учетной записью хранения отсутствует. не правильно.

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