首页 > 系统相关 >net core 6 部署到ubuntu

net core 6 部署到ubuntu

时间:2023-04-20 23:45:53浏览次数:34  
标签:core pm2 sudo apt install ubuntu dotnet net 安装

一、安装dotnet SDK

 1.更新源

sudo apt-get update;

2.启用 Microsoft PPA

wget https://packages.microsoft.com/config/ubuntu/22.04/packages-microsoft-prod.deb 
sudo dpkg -i packages-microsoft-prod.deb 

3.安装.NET Core SDK

sudo apt install apt-transport-https 
sudo apt update 
sudo apt install dotnet-sdk-6.0 

4.检查版本确认安装结果

dotnet --version

5.将项目发布,并上传到ubantu

6.直接运行

dotnet xxx.dll   #默认端口 5000
dotnet xxx.dll --urls=http://*:5051  #指定端口

   

二、安装并配置pm2

1.更新源

apt-get update 

2.安装 NodeJS

sudo apt install nodejs  

3.安装npm

sudo apt install npm  

4.安裝 PM2

npm install pm2 -g

5.设置pm2

//生成开机启动 pm2 服务的配置文件
pm2 startup

//启动进程
pm2 start [项目入口文件名]

  

标签:core,pm2,sudo,apt,install,ubuntu,dotnet,net,安装
From: https://www.cnblogs.com/fireicesion/p/17338799.html

相关文章

  • Ubuntu 解决mnt中有hgfs文件夹,但是无共享文件问题
    文章目录一、遇到问题二、尝试方法三、解决方法一、遇到问题最开始设置共享文件夹的时候是可以用的,但是隔天再开Ubuntu虚拟机的时候,就出现问题了。mnt中有hgfs文件夹,但是没有共享文件问题。二、尝试方法也去谷歌百度了解决方案,试了很多方法。但是都不奏效。weijian@ubuntu:/mnt/h......
  • ubuntu 安装挂载mysql
    因为有两台电脑,所以准备把ubuntu电脑作成对外服务提供,各种数据库,中间件都使用docker安装管理,然后挂载配置和日志到本地,提供给另一台电脑的对外服务。安装dockersudoaptsearchdockersudoaptinstalldocker.io看到很多安装都繁琐,我也还是在初步使用,如上安装暂时没有发现......
  • Layer-Dependent Importance Sampling for Training Deep and Large Graph Convolutio
    目录概符号说明MotivationLADIES代码ZouD.,HuZ.,WangY.,JiangS.,SunY.andGuQ.Layer-dependentimportancesamplingfortrainingdeepandlargegraphconvolutionalnetworks.NIPS,2019.概本文在以往的mini-batch的快速算法上进行了改进.符号说明\(\m......
  • ASP.NET Core MVC 从入门到精通之wwwroot和客户端库
    随着技术的发展,ASP.NETCoreMVC也推出了好长时间,经过不断的版本更新迭代,已经越来越完善,本系列文章主要讲解ASP.NETCoreMVC开发B/S系统过程中所涉及到的相关内容,适用于初学者,在校毕业生,或其他想从事ASP.NETCoreMVC系统开发的人员。 经过前几篇文章的讲解,初步了解ASP.NETCor......
  • Net7中对数组全部加1操作
    1注意foreach不能⽤var,也不能直接⽤int,需要refint,注意arr要转换为Span。23int[]arr={1,2,3,4,5};45Console.WriteLine(string.Join(",",arr));//1,2,3,4,567foreach(refintvinarr.AsSpan())//net7特性,可以使用foreach对元素进......
  • asp.net程序通过Microsoft Azure中SAML协议实现单点登录
    1.新建应用程序登录Azure门户,进入左侧菜单“企业应用程序--所有应用程序”,点“新建应用程序”,继续点“创建你自己的应用程序”,如下图选择和录入名称:填好应用的名称、想要如何处理应用程序必须选择第三个“继承未在库中找到的任何其他应用程序(非库)”,之后点“创建”按钮;2.单......
  • Kubernetes的核心技术与特性
    Kubernetes(通常简称为"k8s")是一个开源的容器编排系统,它可以自动化地部署、扩展和管理容器化应用程序。Kubernetes的出现解决了容器化应用程序的许多挑战,包括自动化部署、动态伸缩、负载均衡、容错和滚动升级等。本文将介绍Kubernetes的一些核心技术和特性,以及它们如何帮助开发人员......
  • ubuntu编译字符设备
    前言创建一个简单的字符设备驱动程序。​ 本文命令的运行基本上都需要root权限,使用root账号,或者在命令前面加上sudo。​ 如果你使用ssh远程连接的服务器进行代码编写。那么不要在root用户下创建文件或者文件夹。这会导致你ssh连接vscode编写代码的权限问题。可以在普通用户创建......
  • org.pentaho.di.core.exception.KettleXMLException: Unexpected problem reading sh
    【kettle】【报错】UnexpectedproblemreadingsharedobjectsfromXMLfile当读共享文件时发生错误UnexpectedproblemreadingsharedobjectsfromXMLfile:null当读共享文件时发生错误kettle新建转换时,“读取共享对象时发生一个严重错误”“Unexpectedproblemre......
  • Ubuntu部署FastApi项目
    环境介绍系统:Ubuntu22.04Pyhton版本:3.8.10Fastapi版本:0.95.0Gunicorn版本:20.1.0准备工作1.ssh连接工具(本例使用基于Windows的Linux子系统中的ssh工具)2.配置nginx代理服务器3.配置GunicornWSGIHTTP服务器一、SSH连接Ubuntu服务器sshusername@hostusername......