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 函数进行不同的配置吗?
如何在 .NET 5 隔离进程中使用 Azure Functions v3 时添加以前在 Startup.cs 中的代码->配置方法
Azure 函数 - 'azure-functions-host' 文件夹的位置