Azure 应用服务连接字符串不起作用

问题描述 投票:0回答:1

我正在开发一个 asp.net core Web api 项目及其托管在 azure 应用程序服务上。我正在尝试的是将我的 cosmos db 连接字符串放入应用程序服务连接字符串中。我添加了一个文档数据库类型连接字符串,但是当我调用它时,它不会被读取。

我试过这个,

CosmosDBAccountPrimaryKey = _configuration.GetConnectionString("DOCDBCONNSTR_COSMOSDBCONNSTR");

还有这个,

CosmosDBAccountPrimaryKey = _configuration.GetConnectionString("COSMOSDBCONNSTR");

但没有一个奏效。为了只是检查,我尝试将连接字符串放入应用程序设置变量中并尝试了这个,

CosmosDBAccountPrimaryKey = _configuration["COSMOSDBCONNSTR"];

这有效,但是当我从连接字符串调用时,它不起作用。

azure configuration azure-web-app-service asp.net-core-webapi connection-string
1个回答
0
投票

问题是在应用服务中创建连接字符串时的

Type
。我将其类型设置为
Document DB
,但不起作用。但是当我将其设置为
Custom
时,它就开始工作了

© www.soinside.com 2019 - 2024. All rights reserved.