VSCode Azure Functions - 错误:无法读取未定义的属性(读取“createClient”)

Rob*_*ert 6 azure visual-studio-code azure-devops azure-functions

由于某种原因,我无法将代码上传到 azure 函数。几天前我尝试时它可以工作。

现在我收到以下错误。这是错误的屏幕截图。

在此输入图像描述

4:27:59 PM: Error: Cannot read properties of undefined (reading 'createClient')
4:28:03 PM: Error: Cannot read properties of undefined (reading 'createClient')
4:31:28 PM: Error: Cannot read properties of undefined (reading 'createClient')
Run Code Online (Sandbox Code Playgroud)

这次我唯一修改的是local.settings.json如下。

{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "AzureWebJobsStorage": "##########",
    "CosmosDBConnection": "##########",
    "StorageConnectionString": "#########"
  }
}
Run Code Online (Sandbox Code Playgroud)

尝试了以前可以工作的旧版本代码,没有任何修改,但现在也报告了相同的错误。

知道问题是什么吗?我猜 vscode 有问题。

这是我的local.settings.json

{
  "IsEncrypted": false,
  "Values": {
    "FUNCTIONS_WORKER_RUNTIME": "dotnet",
    "AzureWebJobsStorage": "#############",
    "CosmosDBConnection": "#############",
    "StorageConnectionString": "#############"
  }
}
Run Code Online (Sandbox Code Playgroud)

这是 .vscode\settings.json

{
  "azureFunctions.deploySubpath": "bin/Release/netcoreapp3.1/publish",
  "azureFunctions.projectLanguage": "C#",
  "azureFunctions.projectRuntime": "~3",
  "debug.internalConsoleOptions": "neverOpen",
  "azureFunctions.preDeployTask": "publish (functions)"
}
Run Code Online (Sandbox Code Playgroud)

更新:从资源视图上传可以工作,但从工作区上传不起作用。以下是报告的错误和解决方法的参考。

Rob*_*ert 9

弄清楚了。

从项目文件夹中删除或移动该.vscode文件夹并重新启动 Visual Studio Code,它将再次初始化函数应用。现在您可以毫无问题地上传该函数。