You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Visual Studio创建Azure Function异常:显示C#图标及HostEndpoint配置缺失

解决方案:Visual Studio创建Azure Function时HostEndpoint配置缺失异常

修复步骤

  • 更新Visual Studio及Azure开发工具
    确保Visual Studio为最新稳定版,通过「工具」→「获取工具和功能」确认「Azure开发」工作负载已安装并完成更新。旧版本工具可能存在模板配置缺失问题。

  • 手动补充HostEndpoint配置项
    若项目已创建(即使图标显示异常),找到项目根目录的local.settings.json文件,添加对应配置:

    {
      "IsEncrypted": false,
      "Values": {
        "AzureWebJobsStorage": "UseDevelopmentStorage=true",
        "FUNCTIONS_WORKER_RUNTIME": "dotnet",
        "Functions:Worker:HostEndpoint": "http://127.0.0.1:5001"
      }
    }
    

    保存后重启Visual Studio并重新加载项目。

  • 修复或重置Azure Functions模板

    1. 打开Visual Studio「扩展管理」,找到「Azure Functions and Web Jobs Tools」点击「修复」;
    2. 修复无效则卸载该工具后重新安装;
    3. 可尝试清除模板缓存:删除%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\<版本号>\ItemTemplatesCache和%USERPROFILE%\AppData\Local\Microsoft\VisualStudio\<版本号>\ProjectTemplatesCache目录内容,重启Visual Studio后模板会自动重建。
  • 匹配.NET运行时版本
    确认本地安装了与Azure Functions目标版本匹配的.NET SDK,可通过命令dotnet --list-sdks查看已安装版本,缺失则下载对应版本安装。


内容的提问来源于stack exchange,提问作者Akshay Kumar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.13 21:22:31