Ubuntu 部署 aps.net core

.Net CoreUbuntu部署 .Net coreUbuntu部署本文主要通过一下几个步骤进行 Net coreUbuntu部署 : 了解dotnet ubuntu 命令 安装虚拟机 安装 Nginx 安装 supervisor 进程守护 项目发布 修改配置 运行项目 .NET Core .NET Core.NET Framework的新一代版本,与ASP.NET时代不同,ASP.NET Core不再是由II 阅读详情

1. 安装net core 2.2

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

sudo add-apt-repository universe
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install dotnet-sdk-2.2

2. 编译安装包

  • 初始化函数如下
   public static void Main(string[] args)
        {                    
            var host = CreateWebHostBuilder(args).Build() ;
           
            dbOperationController = new DbOperationController();
        
         //   EAPServerContext.InitServer2();
            
            host.Run();
        }
        public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
            WebHost.CreateDefaultBuilder(args)
            .UseUrls("http://0.0.0.0:5000")
                .UseStartup<Startup>();

发布时选择 Linux ,并将发布好的文件复制到Linux系统/home/用户名/Glorysoft/EAP/ems/下面
在这里插入图片描述

3. 运行

dotnet GlorySoft.EAP.Server.dll

4. 后台运行,进程守护

安装supervisor

sudo apt-get install supervisor

新建进程守护配置文件,并输入下面信息

sudo vi emsserver.conf

[program:Glorysoft.EAP.Server]
command=dotnet GlorySoft.EAP.Server.dll
directory=/home/hai/ems/emsKestrel
environment=ASPNETCORE__ENVIRONMENT=Production
user=root
stopsignal=INT
autostart=true
autorestart=true
startsecs=1
stderr_logfile=/home/hai/ems/log/err.log
stdout_logfile=/home/hai/ems/log/out.log

启动supervisor

supervisord -c /etc/supervisor/supervisord.conf

进入浏览器检查服务运行情况

http://127.0.0.1:5000/index.html

Unity 2023安装本质:Hub调度、模块化构建与URP默认管线解析 Unity渲染管线是实时3D开发的核心抽象层,其演进直接决定项目性能边界与跨平台能力。Universal Render Pipeline(URP)作为Unity官方主推的可编程轻量级管线,自2023版本起成为新建项目的默认选项,标志着引擎从传统Built-in向数据驱动、面向任务的渲染范式转型。理解URP不仅关乎Shader Graph配置,更需掌握其与DOTS运行时、ECS架构及构建目标模块(如Android Build Support)的耦合逻辑。实际开发中,90%的构建失败源于Hub未正确调度Edit 阅读详情

相关推荐

Ubuntu20.04下Nginx的.NetCore项目部署流程

本文旨在介绍在Ubuntu20.04系统中配置Nginx服务,并进行.NetCore项目部署。 第一部分:.NetCore项目部署 参考文章:点此跳转 步骤一:安装.NET Core SDK 下面是Ubuntu20.04版本的.net环境配置,其它版本参考官方文档 1、打开终端并运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库: wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microso

weixin_42088314的博客 4417

.Net CoreUbuntu 14.04 部署过程(图文详解)

本篇文章主要介绍了.Net CoreUbuntu 14.04 部署过程(图文详解),有兴趣的可以了解一下。

Ubuntu服务器上安装和部署.NET Core

在本文中,我们将详细介绍如何在Ubuntu服务器上安装和部署.NET Core.NET Core是一个跨平台的开发框架,可以用于构建高性能、可扩展的应用程序。现在可以安装.NET Core SDK了。要下载.NET Core,我们需要获取官方的包管理器密钥并添加到系统中。在开始安装.NET Core之前,首先需要确保系统是最新的。上述命令将安装.NET Core 5.0版本的SDK。现在,我们将演示如何创建和运行一个简单的.NET Core应用程序。如果安装成功,将显示.NET Core的版本号。

DqClojure的博客 1503

asp.net core 部署ubuntu

检查 ubuntu版本: lsb_release -a 安装 .Net Core SDK 注册 Microsoft key and feed: wget -q https://packages.microsoft.com/config/ubuntu/18.04/packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-pro...

我的英文站点:https://iorilan.medium.com/ 909

asp.net core项目部署Ubuntu

Ubuntu安装ngnix 以Ubuntu 18.4为例: #### 安装 sudo apt-get install nginx #### 查看nginx是否安装成功 nginx -v #### 启动nginx sudo service nginx start Ubuntu安装.net 6.0 #### 安装必备环境 wget https://packages.microsoft.com/config/debian/10/packages-microsoft-prod.deb -O packages-mi

SmartYJC的博客 714

Ubuntu 部署.Net Core Web项目

本文主要介绍如何将windows上开发的 dotnet core web 应用程序部署到 Linux服务器上(Ubuntu 22.04)。操作系统版本:Ubuntu 22.04web 项目版本:.net 6.0本人在windows端部署的网站如下。端口:5001。本文目标就是将其部署Ubuntu上去。以上就是今天要讲的内容,总的来说还是很简单的,但是我在具体操作时参考网上教程还是踩了一些坑。本文如对您有所帮助,不胜荣幸~

guigenyi的专栏 4040

Linux怎么搭建asp程序,Linux(Ubuntu)下搭建ASP.NET Core环境

今天来学习一下ASP.NET Core 运行在Ubuntu中。无需安装mono 。环境Ubuntu 14.04.4 LTS 服务器版 全新安装系统。你也可以下载桌面版安装。安装DNVM首先确保安装了 unzip 及curlsudo apt-get install unzip curl下载及安装DNVMcurl -sSL https://raw.githubusercontent.com/aspne...

weixin_35275073的博客 462

使用Docker部署ASP.NET Core应用程序实践

前言 最近把很火的Docker给看了,于是就磨拳擦掌要去实践一下。于是就拿之前一个aps.net core的项目(已被停止)去练手。该项目之前在ubuntu14.04上确保可以正常运行,所以docker化应该不会有太多问题。搜索了下微软提供了asp.net core的官方docker镜像,但我为了学习docker决定从linux的基础镜像开始制作docker镜像,同时为了少绕弯路,决定从...

weixin_30426957的博客 179

Ubuntu部署.net core

Ubuntu部署.net core 文章目录Ubuntu部署.net core前言一、下载Ubuntu景象二、Ubuntu安装:三、安装.net core sdk: 前言 .NET Core是适用于 Windows、Linux 和 macOS 的免费、开源托管的计算机软件框架,是微软开发的第一个官方版本,具有跨平台能力的应用程序开发框架 (Application Framework),未来也将会支持 FreeBSD 与 Alpine 平台,也是微软在一开始发展时就开源的软件平台 [1] ,它经常也

NineOdes999的博客 3374

乌班图(ubantu)部署.NET Core 6web项目(保姆教程)

1、新建文件夹,给读写权限文件夹授权方式1:命令2、上传打包的项目文件,并解压安装解压工具3、安装.NET SDK当前程序是.NET 6 操作系统是乌班图20.24到微软官网获取使用 APT 进行安装可通过几个命令来完成。安装 .NET 之前,请运行以下命令,将 Microsoft 包签名密钥添加到受信任密钥列表,并添加包存储库。

sxy_student的博客 5011

.net core系列之《将.net core应用部署Ubuntu

1、首先准备一个演示项目。 2、然后将这个项目用FileZilla工具上传到Ubuntu中。 3、进入目标文件,接下来有两种方法来部署项目   a、用dotnet run命令 root@hhz-virtual-machine:~# cd /source root@hhz-virtual-machine:/source# ls Commom ReleaseSample Rel...

weixin_34362790的博客 234

.net core 项目部署Ubuntu,nginx反向代理如何配置

MD5;按照这些步骤配置后,你的 .NET Core 应用程序应该能够通过 Nginx 进行反向代理并正常运行。

战族狼魂的博客 813

C#进阶-在Ubuntu部署ASP.NET Core Web API应用

随着云计算和容器化技术的普及,Linux 服务器已成为部署 Web 应用程序的主流平台之一。ASP.NET Core 作为一个跨平台、高性能的框架,非常适合在 Linux 环境中运行。本篇博客将详细介绍如何在 Linux 服务器上部署 ASP.NET Core Web API 应用,包括部署准备、应用发布、配置反向代理(Nginx)、设置系统服务以及日志管理等步骤。

踏雨歌青春,诗酒趁年华 8654

ASP.NET Core 程序部署

一、 CLI 方式部署 1、下载安装dotnet-sdk 安装包,下载地址:https://dotnet.microsoft.com/download 2、发布.net core 程序 3、使用管理员身份运行命令提示符,使用cd命令,进入发布包所在的文件夹,最后使用 dotnet xxxx.dll 启动发布的程序(xxxx.dll为发布的程序的名称) 二、IIS方式部署 ...

liwan09的博客 805

Asp.Net Core3.1的部署发布(超详细教程)

Asp.Net Core部署发布项目的发布二级目录三级目录 这里写目录标题项目的发布二级目录三级目录 项目的发布 1.配置端口信息 2.调整Promgram文件配置 修改如下 public static void Main(string[] args) { var config = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory())

世界既不黑也不白,而是一道精致的灰。 2641

Linux系统(ubuntu)部署Asp.Net Core网站

一、前言   亲自动手尝试部署.Net Core在Linux,看了不少文章,感觉是很简单,但是做下去也会有很多问题,今天就写个文章记录下来。 二、环境安装   虚拟机(VMware),在网上找就行。   地址:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-12.5.6-5528349.exe...

weixin_30270889的博客 1793
下一篇: 查看数据库连接情况
魔山/
博客等级 码龄11年 21粉丝 4原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值