【问题标题】:Can not develop the second Azure function directly in the portal(only the first function is allowed to be developed in portal)不能直接在门户中开发第二个Azure功能(只允许在门户中开发第一个功能)
【发布时间】:2020-11-11 13:55:57
【问题描述】:

我正在使用功能版本 3.x(.Net Core 3.1) 的 Azure(免费订阅)。 问题是,在使用 VS2019 发布向导发布第一个功能后,无法使用“在门户中开发”选项开发第二个功能。 如何使用“在门户中开发”编辑器将第二个函数添加到函数应用?

Azure portal function editor image

重现步骤:

  1. 在VS2019中创建am Azure函数并发布到门户
  2. 转到门户,选择新功能应用并尝试使用“在门户中开发”选项添加第二个功能

结果:“在门户中开发”选项不可用

注意:如果第一个功能是使用“在门户中开发”选项创建的,那么第二个功能也可以使用相同的过程在门户中创建

【问题讨论】:

  • @Peter 没错。你应该回答它
  • @CSharpRocks 你是对的,完成

标签: azure azure-functions


【解决方案1】:

没错,使用 VS 2019 部署后,您需要使用正在部署的代码将新函数添加到同一个函数应用。所以你需要在解决方案中添加多个功能。

还应该有一条消息警告您函数应用因此处于只读状态。例如:

【讨论】:

  • 如果函数是使用 VS2019 向导发布的且未选中标记“从包文件运行(推荐)”,则可以从 azure 门户添加更多函数。在这种情况下,“您的应用程序当前处于只读模式,因为您正在从包文件运行..”消息不再可见。
  • 是的,但是您将失去benefits 并且不再遵循建议。
  • @Igor 请注意,使用 Visual Studio 重新部署后,基于门户的功能将被删除!
  • 是的,部署会覆盖一切,这个事实并不明显,会导致旧代码或二进制文件丢失。[github.com/MicrosoftDocs/azure-docs/issues/18258]
猜你喜欢
  • 1970-01-01
  • 2018-12-06
  • 1970-01-01
  • 1970-01-01
  • 2023-04-08
  • 2022-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多