gpt4 book ai didi

linux - 如何从 Visual Studio 在 Linux 上部署 Azure Function App

转载 作者:太空宇宙 更新时间:2023-11-04 09:58:23 25 4
gpt4 key购买 nike

我如何从 Visual Studio 2019 将 Azure Function App V2 部署到 Azure 中的现有 Linux Function App 计划?

当我从 Visual Studio 的发布对话框中选择“选择现有”时,我只能在连接的 Azure 订阅中看到基于 Windows 的函数,但我在同一订阅中创建的 Linux 函数却不见了。

当我下载函数应用程序的发布配置文件、导入它并尝试以这种方式发布时,我收到一个错误,恕我直言,这不是很有帮助:

System.AggregateException: One or more errors occurred. ---> System.Exception: Publishing failed.
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.ThrowIfExceptional(Boolean includeTaskCanceledExceptions)
at System.Threading.Tasks.Task.Wait(Int32 millisecondsTimeout, CancellationToken cancellationToken)
at Microsoft.Publish.Framework.Model.DefaultPublishSteps.<>c__DisplayClass26_0.<IsBuildCompletedSuccessfully>b__2()
at System.Threading.Tasks.Task`1.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Publish.Framework.Model.DefaultPublishSteps.<DefaultCorePublishStep>d__23.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
at Microsoft.Publish.Framework.ViewModel.ProfileSelectorViewModel.<RunPublishTaskAsync>d__202.MoveNext()
---> (Inner Exception #0) System.Exception: Publishing failed.<---

System.Exception: Publishing failed.

如何将 C# Azure Functions 发布到运行在 Linux 上的 Azure Functions?

最佳答案

1. 在 Visual Studio 中右键单击您的项目。选择“在文件资源管理器中打开 Floder”。

enter image description here

2.同时按下win键和R键,然后输入“cmd”并点击确定。

enter image description here

3.进入项目所在文件夹

enter image description here

4.然后使用func azure functionapp publish <APP_NAME> .(每个<APP_NAME>在Azure上都是唯一的。在我这边,它的名字是linuxFunctionAppBowman,你可以使用你之前创建的名字。)

enter image description here

5.功能已部署。

enter image description here

关于linux - 如何从 Visual Studio 在 Linux 上部署 Azure Function App,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58291689/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com