我的 Visual Studio 卡在“启动本地函数”进程中

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

我目前正在使用 Visual Studio 2022。我有 Azure 函数项目。

 <TargetFramework>net8.0</TargetFramework>
<AzureFunctionsVersion>v4</AzureFunctionsVersion>

我正在尝试在我的计算机上本地运行该项目。过去几个月它一直运行良好。从来没有遇到过问题。从今天早上开始,项目突然卡住了,说“启动本地功能流程”。

以下是我所做的:

  • 删除了Release文件夹。 (C:\Users{yourUserName}\AppData\Local\AzureFunctionsTools\Releases)
  • 从 %temp% 文件夹中删除了内容
  • 将 Visual Studio 升级到 2022 最新版本。
  • 修复了 Visual Studio。
  • 重新启动我的 Windows 计算机两次。
azure-functions visual-studio-2022 azure-functions-core-tools
1个回答
0
投票

检查功能工程中所有配置是否有效。

local.settings.json:

确保根据您使用的函数运行时正确配置

FUNCTIONS_WORKER_RUNTIME

我创建了.NET 8.0隔离的Azure功能:

{
    "IsEncrypted": false,
    "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "FUNCTIONS_WORKER_RUNTIME": "dotnet-isolated" //change according to the function runtime
    }
}
  • 验证项目中安装的软件包。

.csproj:

隔离的 Azure 功能:

  <ItemGroup>
    <FrameworkReference Include="Microsoft.AspNetCore.App" />
    <PackageReference Include="Microsoft.ApplicationInsights.WorkerService" Version="2.22.0" />
    <PackageReference Include="Microsoft.Azure.Functions.Worker" Version="1.23.0" />
    <PackageReference Include="Microsoft.Azure.Functions.Worker.ApplicationInsights" Version="1.4.0" />
    <PackageReference Include="Microsoft.Azure.Functions.Worker.Extensions.Http.AspNetCore" Version="1.3.2" />
    <PackageReference Include="Microsoft.Azure.Functions.Worker.Sdk" Version="1.17.4" />
  </ItemGroup>

进行中:

  <ItemGroup>
    <PackageReference Include="Microsoft.NET.Sdk.Functions" Version="4.5.0" />
  </ItemGroup>

@DA所述,卸载

%LocalAppData%\AzureFunctionsTools
文件夹并重新启动Visual Studio。

enter image description here

检查

: Visual Studio=> Tools => Options =>Projects=>Azure Functions
下的更新:

enter image description here

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