Azure Functions 中的配置文件

Posted

技术标签:

【中文标题】Azure Functions 中的配置文件【英文标题】:Configuration file in Azure Functions 【发布时间】:2017-05-30 23:17:24 【问题描述】:

我需要读取 Azure Function 中的 JSON 配置文件。有没有办法在不硬编码任何路径的情况下引用文件(假设它与代码在同一目录中)。

另一个答案中的解决方案类似于:

string configuration = string.IsNullOrEmpty(configurationFile) ? "" : File.ReadAllText(Environment.GetEnvironmentVariable("HOME") + @"\site\wwwroot\functionname\filename);

是否有更好的方法来获取此路径,或读取 Azure Function 的一般 JSON 配置?

【问题讨论】:

【参考方案1】:

目前,您找到的解决方案是推荐的方法,但在今天(2017 年 5 月 30 日)开始推出的下一个版本中,我们引入了一项功能来增强此功能。

您可以在此处了解更多信息: https://github.com/Azure/azure-webjobs-sdk-script/wiki/Retrieving-information-about-the-currently-running-function

【讨论】:

新运行时已完全部署,您现在可以按照 Wiki 中记录的方法进行操作。如果这不能回答问题,请告诉我。【参考方案2】:

您可以在另一个线程here 上找到关于同一主题的一些解释。

希望这些信息对您有所帮助。

【讨论】:

以上是关于Azure Functions 中的配置文件的主要内容,如果未能解决你的问题,请参考以下文章

Azure Functions:我可以对 BlobTriggered 函数进行不同的配置吗?

为 Azure Functions 本地主机配置 CORS

如何在 .NET 5 隔离进程中使用 Azure Functions v3 时添加以前在 Startup.cs 中的代码->配置方法

Azure 函数 - 'azure-functions-host' 文件夹的位置

Azure Functions 的 Azure 队列触发器:配置最小轮询间隔

Azure Functions - 配置客户端证书身份验证