azure файл функции function. json в другом месте - PullRequest
0 голосов
/ 16 июня 2020

При разработке функций Azure я начал получать ошибку: * Файл json не может быть найден на "C: ... \ FunctionApp1 \ bin \ Debug \ netcoreapp2.1 \ bin \ функция. json ".

Я реализовал функцию. json файл создан, но в другом месте "C: ... \ FunctionApp1 \ bin \ Debug \ netcoreapp2.1 \ Function1 \ function. json"

Это начало происходить спустя долгое время после того, как я без проблем разрабатывал azure функций!

Есть идеи, почему это начало происходить и как это исправить?

Спасибо за аванс

1 Ответ

1 голос
/ 17 июня 2020

На самом деле , проект функции по умолчанию azure будет выводить function.json в папке bin\Debug\netcoreapp2.1\Function1\function.json, как вы сказали, а не bin\Debug\netcoreapp2.1\bin\function.json.

На моей стороне function.json не будет отображаться под bin\Debug\netcoreapp2.1\bin\function.json, и мне интересно, почему ваш проект ищет в этом месте, а не в папке Function1 . Это вполне нормально, и у меня не было такой проблемы в моем проекте Azure Function. Интересно, внесли ли вы какие-либо изменения в свой проект.

Предложение

1) закройте экземпляр VS, удалите скрытую папку .vs в папке решения, в папке bin и obj. Затем перезапустите свой проект для повторного тестирования.

2) попробуйте создать новый проект функции azure, а затем проверьте, происходит ли это в новом проекте.

==============

Если в новом проекте также возникает такая же ошибка, вам следует проверить, установлены ли какие-либо сторонние расширения, которые вызвали такую ​​ситуацию

  • отключите любые сторонние расширения в меню Расширения .

  • выполните ремонт в Vs или обновите VS до последняя версия

Если ваш новый проект не получал эту ошибку, проблема связана с самим вашим проектом. Вы должны тщательно проверять каждый файл, чтобы не допустить изменений в файле function.json, и попробуйте step 1 . Кроме того, вы также можете перенести свой старый проект в новый.

Кроме того, будет ожидаться любой отзыв и подробное описание вашей проблемы, и если я неправильно пойму вашу проблему, это может помочь мне найти ее в правильном направлении.

...