Visual Studio 2022本地运行Azure Functions卡在启动进程求助
解决Azure Functions本地启动卡在“Launching Local Functions process”的问题
针对使用Visual Studio 2022、.NET 8、Azure Functions v4项目出现的启动卡住问题,在已尝试基础排查后,可以试试以下方案:
检查并重装Azure Functions Core Tools
打开命令提示符,执行func --version确认工具版本是否为v4.x,若版本异常或工具损坏,卸载现有版本后重新安装最新的v4版本。禁用原生代码调试
右键项目→属性→调试→取消勾选「启用原生代码调试」选项,保存后重新启动项目。清理项目编译输出
手动删除项目根目录下的bin和obj文件夹,然后在Visual Studio中执行「生成解决方案」,再尝试启动函数。校验launchSettings.json配置
对比新建的Azure Functions v4项目的launchSettings.json,检查当前项目中的配置是否存在异常(比如commandName应为Project,applicationUrl是否正确),修复后重启项目。切换进程运行模式
在项目文件(.csproj)中添加或修改配置:<AzureFunctionsWebHostInProcess>False</AzureFunctionsWebHostInProcess>切换为隔离进程模式,重新还原NuGet包并启动项目。
检查端口占用
打开命令提示符执行:netstat -ano | findstr :7071若7071端口被其他进程占用,记下PID后在任务管理器中终止对应进程,再重启函数。
内容的提问来源于stack exchange,提问作者Vinny
相关产品推荐
相关产品推荐

