Я использую Azurite в качестве локального хранилища для своих функций Azure (при локальной разработке). Кажется, он не работает ни на одной из моих машин. Я просто не могу этого понять.
локальные настройки.json
Кажется, в этом нет ничего плохого...
Когда я запускаю свой код функции Azure, я получаю следующее:
Это выглядит нездорово.
Также в моих зависимостях службы в Visual Studio я получаю это:
Я знаю, что он не может повторно запустить азурит, если он уже запущен, но в этом случае ошибка другая. Кажется, я не могу запустить ни одну из своих функций.
Хотя если я использую другую машину, она работает нормально и все хорошо - так что я думаю, что это зависит от машины. Есть ли в Windows какая-нибудь командная строка, чтобы проверить, что находится на этих портах, и узнать, есть ли там что-нибудь? Я сделал это раньше и ничего не вижу - просто интересно, сталкивался ли кто-нибудь еще с этим?
Также возникла эта ошибка, когда я впервые попытался запустить свою функцию
Отчаяние захлестнуло :)
@RimazMohommed - спасибо, но теперь я выгляжу немного глупо :)
извините :) но в последний раз, когда я столкнулся с подобной проблемой с азуритом, перезагрузка моего компьютера помогла мне решить эту проблему.


Чтобы решить проблему, найдите службу, использующую порт 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
Использованная литература:
Вы пробовали перезагрузить эту машину?