Azure functions Azure函数CosmosDb输出绑定存储连接字符串设置的位置
我有一个Azure函数V2Azure functions Azure函数CosmosDb输出绑定存储连接字符串设置的位置,azure-functions,azure-cosmosdb,Azure Functions,Azure Cosmosdb,我有一个Azure函数V2 public static async Task<IActionResult> Run( [HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req, [CosmosDB( databaseName:"ct", collectionName:"ops", Con
public static async Task<IActionResult> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
[CosmosDB(
databaseName:"ct",
collectionName:"ops",
ConnectionStringSetting ="cosmosConn")] IAsyncCollector<object> docs,
ILogger log)
{..................
文件。我将应用程序发布到Azure,并在应用程序设置中放置了一个名为cosmosConnin的设置,但当我调用该应用程序时,我收到了一个错误
500 Internal Server Error.
我可以使用访问函数体中的连接字符串
var secret = Environment.GetEnvironmentVariable("cosmosConn");
绑定似乎无法拾取EnvironmentVariable?如何继续?如果将cosmosConn作为应用程序设置放在函数应用程序中,它将读取它
你确定错误来自于此吗?您是否检查了Application Insight日志以查看异常的完整堆栈跟踪
检查是否存在影响已部署应用程序的任何其他错误。如果将cosmosConn作为应用程序设置放置在功能应用程序中,它将读取该设置。你确定错误来自于此吗?您是否检查了Application Insight日志以查看异常的完整堆栈跟踪?好的,您是对的,其他地方有错误。
var secret = Environment.GetEnvironmentVariable("cosmosConn");