【发布时间】:2019-02-21 10:46:21
【问题描述】:
我创建了一个包含两个函数的 f# 项目。我可以在本地运行这些论文,当我执行 func start 时(或在 VS Code 中使用 F5 开始调试)。这两个函数之一将数据从一个 azure 存储容器复制到另一个,另一个函数从数据库复制一些数据并将其放入 azure 存储容器中。当我在本地运行它时,这一切都很好。现在我想将这些部署到 Azure Functions。我创建了一个资源组,创建了函数应用程序并确保函数应用程序设置表明它是 Azure 函数版本 2。当我尝试通过以下方式部署函数时:
func azure functionapp publish <FUNCTION APP NAME>
代码已上传到 Azure。输出是:
Getting site publishing info...
Creating archive for current directory...
Uploading archive...
Upload completed successfully.
Syncing triggers...
在部署选项下的 Azure 门户中,我看到已触发部署并查看我获得的最新部署的详细信息:
周一 09/17 更新子模块。
2017 年 9 月星期一正在为提交 id '75833a2816' 准备部署。
周一 09/17 生成部署脚本。查看日志
Mon 09/17 正在运行部署命令...查看日志
2017 年 9 月星期一运行部署后命令...
2017 年 9 月星期一成功同步 2 个有效负载大小为 317 字节的函数触发器。
2017 年 9 月星期一部署成功。
这似乎表明已经找到并成功部署了两个函数。但是,这些功能并未在 Function App 下的 Functions 下列出。而且我无法成功地打电话给他们。
是否必须提供一些额外的配置才能将 F# 应用程序作为 Azure Function v2 运行?
【问题讨论】:
-
如果您可以分享该状态下的测试功能应用的名称,我们可以查看我们端的日志
-
太棒了!函数应用名为:
BokioMLDataExtractorFunctionsTest
标签: azure azure-functions