【发布时间】:2020-04-16 08:53:21
【问题描述】:
我想在没有硬编码密码或任何应用程序密钥的情况下访问 Kusto 数据库。它与 .NET Framework 完美配合。以下是代码。
var serviceName = "help";
var authority = "contoso.com"; // Or the AAD tenant GUID: "..."
var kustoConnectionStringBuilder = new KustoConnectionStringBuilder($"https://{serviceName }.kusto.windows.net")
{
FederatedSecurity = true,
InitialCatalog = "samples",
Authority = authority,
};
但是,在 .NET Core 中,相同的连接字符串出现以下错误。
$exception {"Kusto 连接字符串生成器具有一些无效或冲突的属性:指定的“AAD 用户名密码”身份验证方法具有一些不正确的属性。缺少:[用户 ID,密码].. ',\r\n请咨询 Kusto 连接https://docs.microsoft.com/en-us/azure/kusto/api/connection-strings/kusto"} Kusto.Data.Exceptions.KustoClientInvalidConnectionStringException 处的字符串文档
.NET Core 应用程序有哪些替代方案?
【问题讨论】:
标签: azure .net-core azure-data-explorer