gpt4 book ai didi

json - Azure Function 不在 Azure 中执行(无错误)

转载 作者:行者123 更新时间:2023-12-02 08:04:29 26 4
gpt4 key购买 nike

我创建了一个 Azure Function App 来发送电子邮件(使用服务总线主题),并且我使用其 SDK/CLI 工具使其在本地运行良好,但是当我使用可用的 Visual Studio 发布选项将其发布到 Azure 时,该函数似乎没有运行,没有错误,监视器显示“无可用数据”。我唯一能想到的是,也许允许我在本地运行应用程序的 local.settings.json 文件需要手动输入到函数应用程序的某个位置?

单击 function.json 旁边的“运行”只会在日志中告诉我“2017-12-01T16:59:21 欢迎,您现在已连接到日志流服务。”没有提供其他信息。另外,我检查了该主题,仍然有待处理的消息。

我已经使用 Kudo 验证了文件确实已成功发布到 bin 文件夹,并且 function.json(如下)对我来说看起来很正确。有谁知道为什么这可能不会被触发并且没有错误?请注意,函数文件夹中只有 function.json,但上一层有 bin 文件夹和 json 中显示的 dll。

函数.json:

{
"generatedBy": "Microsoft.NET.Sdk.Functions-1.0.0.0",
"configurationSource": "attributes",
"bindings": [
{
"type": "serviceBusTrigger",
"topicName": "topicemail-dev",
"subscriptionName": "subLowPriority",
"accessRights": "manage",
"name": "mySbMsg"
}
],
"disabled": false,
"scriptFile": "..\\bin\\Emailer.dll",
"entryPoint": "Emailer.Functions.LowEmail"
}

最佳答案

部署到 Azure 时,Functions 不使用 local.settings.json。相反,它从应用程序设置中读取值。您需要做的就是add App Settings local.settings.json

中每个属性的值

关于json - Azure Function 不在 Azure 中执行(无错误),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47598144/

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