gpt4 book ai didi

azure - 如何从 vs code 发布 azure 函数?

转载 作者:行者123 更新时间:2023-12-03 03:04:52 33 4
gpt4 key购买 nike

我已经安装了azure-tools-vscode ,但不知 Prop 体如何使用它来发布Azure函数:

我尝试过的一些步骤是:

Windows PowerShell
Copyright (C) 2015 Microsoft Corporation. All rights reserved.


PS D:\azurenodejsfunctions>

PS D:\azurenodejsfunctions> func azure login

PS D:\azurenodejsfunctions> func azure account set <SubscriptionId>

PS D:\azurenodejsfunctions> func azure functionapp publish ..\azurenodejsfunctions\

Publish D:\azurenodejsfunctions contents to an Azure Function App. Locally deleted files are not removed from destination.
Getting site publishing info...
Can't find app with name "..\azurenodejsfunctions\" in current subscription.

PS D:\azurenodejsfunctions>
<小时/>

我尝试了另一种方式,手动创建azure函数应用程序,然后尝试:

PS D:\> func azure functionapp publish azurenodejsfunctions

Exception :
Unable to find function project root. Expecting to have host.json in function project root.

文件和文件夹结构,

Files and folder structure

现在对我来说是个谜。关于为什么会发生这种情况以及如何解决这个问题有什么想法吗?

最佳答案

根据您的描述和错误消息,如果您想在Visual Studio代码中发布azure函数。您需要首先在protal中创建一个azure函数,然后使用func azure functionapppublish命令将该函数发布到azure。

我建议您可以按照以下方式操作。

1.安装适用于 Visual Studio Code 的 Azure 工具。

使用 ctrl+shift+p 打开命令并输入以下命令:

ext install azuretoolsforvscode

2.创建azure函数应用程序。

使用 ctrl+shift+p 打开命令并输入以下命令:

azure:login

Azure:Create an azure function App(advanced)

enter image description here

3.使用ctrl+shift+c打开命令窗口并使用以下命令安装Azure Functions Core Tools。

npm i -g azure-functions-core-tools

4.初始化azure函数本地

注意:函数名称必须与您在azure中创建的函数应用相同

func init yourfunctionname

5.找到函数文件夹

cd yourfunctionname

6.使用func azure login和func azure functionapppublish发布函数

命令如下:

enter image description here

关于azure - 如何从 vs code 发布 azure 函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45387036/

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