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

服务器.NET版本升级至7.0失败求助:当前仅支持.NET 6.0

升级Linux服务器到.NET 7.0的解决方案

问题原因

你的服务器默认软件源中未包含.NET 7.0相关包,且之前使用的命令存在拼写错误(如aspdotnet-rumtime.7.0应为aspnetcore-runtime-7.0),导致安装失败。以下是正确的安装步骤:

安装步骤

  1. 导入Microsoft GPG密钥
    用于验证安装包的合法性:

    sudo rpm --import https://packages.microsoft.com/keys/microsoft.asc
    
  2. 添加.NET官方YUM源
    创建对应的repo配置文件:

    sudo sh -c 'echo -e "[packages-microsoft-com-prod]\nname=packages-microsoft-com-prod \nbaseurl=https://packages.microsoft.com/yumrepos/microsoft-rhel8-prod\nenabled=1\ngpgcheck=1\ngpgkey=https://packages.microsoft.com/keys/microsoft.asc" > /etc/yum.repos.d/dotnet-sdk.repo'
    

    注:如果你的服务器是RHEL/CentOS 7,将baseurl替换为https://packages.microsoft.com/yumrepos/microsoft-rhel7-prod

  3. 更新YUM缓存

    sudo yum clean all
    sudo yum update
    
  4. 安装.NET 7.0组件
    根据需求选择安装:

    • 安装完整SDK(支持开发与运行):
      sudo yum install dotnet-sdk-7.0
      
    • 仅安装.NET Runtime(仅运行普通.NET应用):
      sudo yum install dotnet-runtime-7.0
      
    • 仅安装ASP.NET Core Runtime(运行Web应用):
      sudo yum install aspnetcore-runtime-7.0
      

验证安装

执行以下命令确认版本:

dotnet --version

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 04:20:59