У меня есть установочные сертификаты и т. д., и я использую эту команду для запуска своих функций:
func start --cert C:/temp/localhost.pfx --password password
Это работает, но без отладки. Я уже использую VS Code и могу работать локально с отладкой или локально с HTTPS, но не могу найти способ сделать и то, и другое вместе.
Есть ли способ использовать функции, запускаемые HTTP Azure, с HTTPS и локальную отладку в коде?
ОБНОВЛЕНИЕ: вы не можете это сделать
https:/ /damienbod.com/2019/03/14/running-local-azure-functions-in-visual-studio-with-https/
https://cmatskas.com/using-https-with-azure-functions -in-local-development/
Вы можете настроить использование https, но как только вы добавите --useHttps, отладка не будет работать.
Кроме того, на момент публикации вам также необходимо удалить папки bin и obj перед запуском, иначе появится сообщение о наличии двух файлов proj.
{
"label":"runSecureHost",
"type":"func",
"command":"func start --cert C:/temp/localhost.pfx --password yourP@ssword --useHttps --debug",
"isBackground":true,
"presentation":{
"reveal":"always"
},
"options": {
"cwd": "${workspaceFolder}/src"
}
}
Подробнее здесь: https://stackoverflow.com/questions/787 ... -debugging