【发布时间】:2021-04-13 09:00:02
【问题描述】:
我在 Visual Studio 2019 中开发 Azure Functions。函数是版本 3 (~3)。 *local.settings.json" 包含以下内容:
"FUNCTIONS_WORKER_RUNTIME": "dotnet",
"FUNCTIONS_EXTENSION_VERSION": "~3",
"FUNCTIONS_WORKER_RUNTIME_VERSION": "~3",
我已经部署的功能正在运行版本 3。它已启动并正在运行。 VS 还在抱怨:
如果我接受该值设置为 ~1(运行时由于明显原因未运行)。我需要在部署后手动更改为 ~3。
如果我不接受发生错误(可重现):
发布遇到错误。我们无法确定错误的原因。查看输出日志以获取更多详细信息。
我可以解决,但至少它很烦人,我想了解导致问题的设置可能来自哪里。
【问题讨论】:
-
我的回答能解决你的问题吗?
-
好的,非常感谢。只想补充一点,在我的情况下,版本信息完全丢失了。似乎 v1 是后备。所以如果它丢失了,只需添加这个:
<AzureFunctionsVersion>v3</AzureFunctionsVersion>
标签: azure-functions visual-studio-2019