Azure functions Azure函数CosmosDb输出绑定存储连接字符串设置的位置

Azure 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

我有一个Azure函数V2

 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");