当前位置:   article > 正文

Ubuntu 22.04 .NET8 程序 环境安装和运行

Ubuntu 22.04 .NET8 程序 环境安装和运行

前言

我们需要将.NET8编写的console控制台程序,部署在Ubuntu服务器上运行。

安装.NET运行时

1.增加微软包安装源

  1. wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  2. sudo dpkg -i packages-microsoft-prod.deb
  3. rm packages-microsoft-prod.deb

2.安装.NET8运行时

sudo apt-get update &&  sudo apt-get install -y aspnetcore-runtime-8.0

 安装SDK(如果需要编译)

sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0

3.验证是否安装成功

dotnet --info
  1. root@ubuntu01:/# dotnet --info
  2. Host:
  3. Version: 8.0.5
  4. Architecture: x64
  5. Commit: 087e15321b
  6. RID: linux-x64
  7. .NET SDKs installed:
  8. No SDKs were found.
  9. .NET runtimes installed:
  10. Microsoft.AspNetCore.App 8.0.5 [/usr/share/dotnet/shared/Microsoft.AspNetCore.App]
  11. Microsoft.NETCore.App 8.0.5 [/usr/share/dotnet/shared/Microsoft.NETCore.App]
  12. Other architectures found:
  13. None
  14. Environment variables:
  15. Not set
  16. global.json file:
  17. Not found
  18. Learn more:
  19. https://aka.ms/dotnet/info
  20. Download .NET:
  21. https://aka.ms/dotnet/download
  22. root@ubuntu01:/#

运行程序

1.将发布后文件夹上传到linux服务器


2.添加执行权限

chmod +x -R  /file/helloworld/

3.运行DotNet程序

dotnet helloworld.dll

  1. # 增加微软包安装源
  2. wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
  3. sudo dpkg -i packages-microsoft-prod.deb
  4. rm packages-microsoft-prod.deb
  5. # 安装SDK(如果需要编译)
  6. sudo apt-get update && sudo apt-get install -y dotnet-sdk-8.0
  7. # 安装运行时
  8. sudo apt-get update && sudo apt-get install -y aspnetcore-runtime-8.0
  9. # 验证是否安装成功
  10. dotnet --info
  11. # 上传发布文件到linux服务器
  12. # 添加执行权限
  13. chmod +x -R /file/helloworld/
  14. # 运行DotNet程序
  15. dotnet helloworld.dll

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Monodyee/article/detail/664927
推荐阅读
相关标签
  

闽ICP备14008679号