我正在 local.setting.json 中设置本地主机端口。引用微软文档https://learn.microsoft.com/en-us/azure/azure-functions/functions-run-local
文件如下所示
{
"IsEncrypted": false,
"Values": {
"AzureWebJobsStorage": "",
"AzureWebJobsDashboard": ""
},
"Host": {
"LocalHttpPort": 7073
}
}
当我运行/调试解决方案时,VS 仍然在默认端口 (7071) 上托管应用程序
我已经检查了 bin 目录,local.setting.json
文件使用上述设置到达那里。
从 bin 目录运行 Azure Fucntion CLI (func host start
) 正确读取端口号。
看起来 VS 没有使用“LocalHttpPort
”端口。设置中是否还需要进行任何其他更改。我有 Visual Studio 2017 预览版 (2)
最佳答案
我使用的是 CLI 版本 1.2.1,项目属性 -> 调试
中的以下应用程序参数
设置对我有用。
主机启动 --port 7074 --nodeDebugPort 5860
关于azure - 如何在 Visual Studio 中的不同端口上运行 Azure Function 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44976890/