【发布时间】:2023-03-17 22:12:01
【问题描述】:
我们正在尝试使用 .NET 预编译库(没有 .NET 核心)和我们在 appsettings.json 文件中添加的所有应用程序配置来创建 azure 函数应用程序,该文件在本地运行良好。我们可以使用以下代码获取密钥的值
ConfigurationManager.AppSettings["keyName"]
但是,在使用 VS2017 部署之后,我们无法从 appsetting.json 文件中获取密钥的值,除非我们必须在 Azure 应用程序设置刀片中手动创建配置。
我们也尝试在 Web.config 中添加配置,但没有成功,Azure-Functions: Can you use web.config restrictions (e.g. IP restriction or basic Auth) 建议 Azure Function 应用不支持 web.config。
除了 Azure 应用程序设置刀片之外,存储 Azure 函数应用程序设置的最佳方式是什么?
【问题讨论】:
-
您是否尝试将它们作为环境变量?设置在 Azure Functions 中作为环境变量提供。
-
我相信环境变量用于从 Azure 应用程序设置刀片而不是从 appsettings.json 获取应用程序设置和连接字符串键的值。如果我错了,请纠正我。
-
如果有用,请点赞,对更多有相同问题的社区有帮助。
标签: c# json azure azure-function-app-proxy