Aid*_*dan 5 connection-string sqlconnection .net-core azure-functions .net-standard
我的Azure功能应用程序已定义ConnectionString.我想从用dotnet标准2.0编写的C#函数中检索它.我已经尝试添加System.Configuration.ConfigurationManager
到project.json并使用
var str = ConfigurationManager.ConnectionStrings["my string"].ConnectionString;
Run Code Online (Sandbox Code Playgroud)
但我得到了错误
run.csx(24,15):错误CS0103:当前上下文中不存在名称"ConfigurationManager"
如何访问连接字符串?
Cra*_*rab 10
Configuration Functions在Azure Functions v2 .NET Standard项目中不可用.Azure FUnction v2现在使用ASPNET核心配置.
您可以按照这些说明操作.
在run方法中添加第3个参数.
公共静态异步任务运行(InputMessage req,TraceWriter log,ExecutionContext context)
在run方法中,添加以下代码.
var config = new ConfigurationBuilder().SetBasePath(context.FunctionAppDirectory).AddJsonFile("local.settings.json",optional:true,reloadOnChange:true).AddEnvironmentVariables().Build();
然后,您可以使用此变量来访问应用程序设置.
您可以在此博客中查看有关如何在v2中使用AppSettings和ConnectionStrings的说明.
归档时间: |
|
查看次数: |
3519 次 |
最近记录: |