Азурите: огромные проблемы с использованием локальных инструментов разработки при использовании функций Azure

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

локальные настройки.json

Кажется, в этом нет ничего плохого...

Когда я запускаю свой код функции Azure, я получаю следующее:

Это выглядит нездорово.

Также в моих зависимостях службы в Visual Studio я получаю это:

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

Хотя если я использую другую машину, она работает нормально и все хорошо - так что я думаю, что это зависит от машины. Есть ли в Windows какая-нибудь командная строка, чтобы проверить, что находится на этих портах, и узнать, есть ли там что-нибудь? Я сделал это раньше и ничего не вижу - просто интересно, сталкивался ли кто-нибудь еще с этим?

Также возникла эта ошибка, когда я впервые попытался запустить свою функцию

Отчаяние захлестнуло :)

Вы пробовали перезагрузить эту машину?

Rimaz Mohommed 05.04.2024 15:32

@RimazMohommed - спасибо, но теперь я выгляжу немного глупо :)

Jason_Hough 05.04.2024 15:42

извините :) но в последний раз, когда я столкнулся с подобной проблемой с азуритом, перезагрузка моего компьютера помогла мне решить эту проблему.

Rimaz Mohommed 05.04.2024 15:58
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
Как установить LAMP Stack - Security 5/5 на виртуальную машину Azure Linux VM
В предыдущей статье мы завершили установку базы данных, для тех, кто не знает.
Как установить LAMP Stack 1/2 на Azure Linux VM
Как установить LAMP Stack 1/2 на Azure Linux VM
В дополнение к нашему предыдущему сообщению о намерении Azure прекратить поддержку Azure Database для MySQL в качестве единого сервера после 16...
0
3
137
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Чтобы решить проблему, найдите службу, использующую порт 10001, с помощью команды:

netstat -p tcp -ano | findstr :10001

Ответ:

Завершите задачу, используя PID службы, с помощью команды:

taskkill /PID <process_id> /F

  • Проверьте Азурит с помощью команды:
C:\Users\uname\pyfunc>"C:\Program Files\Microsoft Visual Studio\2022\Community\Common7\IDE\Extensions\Microsoft\Azure Storage Emulator\azurite.exe"
Azurite Blob service is starting at http://127.0.0.1:10000
Azurite Blob service is successfully listening at http://127.0.0.1:10000
Azurite Queue service is starting at http://127.0.0.1:10001
Azurite Queue service is successfully listening at http://127.0.0.1:10001
Azurite Table service is starting at http://127.0.0.1:10002
Azurite Table service is successfully listening at http://127.0.0.1:10002

Использованная литература:

https://learn.microsoft.com/en-us/answers/questions/698846/listener-for-azure-function-was-unable-to-start-er

Другие вопросы по теме