【发布时间】:2017-12-04 03:09:39
【问题描述】:
使用 Visual Studio 2017,我创建了一个新的 Azure Function 应用。我添加了一个函数,其中一个属性参数是ConnectionStringSetting。那应该是对存储在某处的设置的引用,但我无法弄清楚我的生活在哪里。
我尝试将其放入local.settings.json 文件中,但没有成功。我试图添加一个app.config/appSettings 部分,但也没有任何作用。
我并没有在方法中做任何疯狂的事情:
namespace MyFunctions
{
public static class TestUpdated
{
[FunctionName("DocumentUpdated")]
public static void Run(
[CosmosDBTrigger("mydb", "somecollection",
ConnectionStringSetting = "DbConnString",
LeaseCollectionName = "lease-test-trigger",
CreateLeaseCollectionIfNotExists = true)]
IReadOnlyList<Document> documents, TraceWriter log)
{
log.Info("Documents modified " + documents.Count);
log.Info("First document Id " + documents[0].Id);
}
}
}
我所有的扩展和 nuget 包都在最新版本上。
那么,你到底是如何设置连接字符串的呢?尝试不同的东西已经好几个小时了,但没有任何效果。
【问题讨论】:
标签: azure azure-cosmosdb azure-functions