返回顶部
首页 > 资讯 > 操作系统 >如何将asp.netcore程序部署到Linux服务器
  • 526
分享到

如何将asp.netcore程序部署到Linux服务器

2024-04-02 19:04:59 526人浏览 安东尼
摘要

目录1.创建一个测试的ASP.net core WEB api 项目2.准备一台云服务器或者虚拟机3.安装asp.net core runtime 运行时即可。4.使用dotnet和

公司项目一直都是在window server部署core项目,还是想学习下Linux的部署方式,加上前段时间学习了Linux一些常用知识,一直也在敲。微服务架构中,又学习了Nginx服务器的一些知识。

今天抽空将这块整合起来。

1.创建一个测试的asp.Net Core web api 项目

项目开发环境和工具:

Visual Studion 2019

asp.net core 版本:3.1

2.准备一台云服务器或者虚拟机

操作系统版本:Centos 8

3.安装asp.net core runtime 运行时即可。

因为我们只是在Linux上去运行我们的asp.net core项目而已,不需要进行开发,sdk太重了。

sudo yum install aspnetcore-runtime-3.1

注意:直接安装,不要像其他博主写的还要更新什么的,坑死了。出现各种问题

没有yum环境,会自动安装。

不要像下面这样操作:

安装后的页面:

4.使用dotnet和dotnet --info查看信息:

看到上图说明,已成功安装runtime.

5.将项目上传到Linux环境上:

在根目录下创建一个AspNetCoreProjects目录

使用Xftp将整个项目文件上传至该目录下:

进入到Debug/netcoreapp3.1 启动目录,通过控制台方式启动项目:

cd /AspNetCoreProjects/AutoMapperwebapiTest/bin/Debug/netcoreapp3.1

通过ll或者ls查看文件:

通过以下命令,启动该项目:

 dotnet WebApiTest.dll --urls Http://*:5008

大前提:在腾讯云防火墙处,开放5008端口

在浏览器通过公网IP:port/swagger/index.html 进行访问:

如果打不开,可能是防火墙开启了。我当前云服务的防火墙默认是关闭的。

那么如果防火墙开启的话,如何解决?

查看防火墙状态:

service firewalld status

尝试开启防火墙

service firewalld status

重新启动项目,发现根本访问不了了。

现在我们需要将5008端口添加到防火墙中:

firewall-cmd --zone=public --add-port=5008/tcp --permanent

然后重启下防火墙:

firewall-cmd --reload

再次启动该项目,可以正常访问.

以上方式是通过控制台方式启动的,窗口关掉就会停止,进程就被kill掉。

这种方式只是一种演示手段,无法用于实际生产环境。

到此这篇关于将asp.net core程序部署到Linux服务器上的文章就介绍到这了,更多相关asp.net core部署Linux服务器内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 如何将asp.netcore程序部署到Linux服务器

本文链接: https://lsjlt.com/news/167007.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 如何将asp.netcore程序部署到Linux服务器
    目录1.创建一个测试的asp.net core web api 项目2.准备一台云服务器或者虚拟机3.安装asp.net core runtime 运行时即可。4.使用dotnet和...
    99+
    2024-04-02
  • 怎么将程序部署到云服务器
    将程序部署到云服务器的步骤如下:1. 选择云服务提供商:首先需要选择一个云服务提供商。2. 创建云服务器实例:在选择的云服务提供商的...
    99+
    2023-08-18
    云服务器
  • 如何将Vue项目部署到服务器
    这篇文章主要介绍了如何将Vue项目部署到服务器,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。相信很多小伙伴在用Vue-cli安装的脚手架开发...
    99+
    2024-04-02
  • 将 .net core 项目部署到 Linux服务器
    目录 1、前言 2、安装 .NET SDK 或 .NET 运行时 3、创建数据库 4、发布项目到Linux环境 5、配置Nigix 6、Nginx配置Https 7、安装Supervisor 1、前言 部署服务器:阿里云的CentOS ...
    99+
    2023-09-07
    服务器 linux .netcore
  • 如何使用容器技术,将 Java 应用程序部署到 Linux 上?
    随着云计算的兴起,容器技术越来越受到开发者的关注。利用容器技术,可以轻松地将应用程序部署到不同的环境中。在本文中,我们将介绍如何使用容器技术,将 Java 应用程序部署到 Linux 上。 步骤一:安装 Docker Docker 是一个...
    99+
    2023-09-04
    容器 javascript linux
  • go程序如何部署到linux上运行
    这篇文章将为大家详细讲解有关go程序如何部署到linux上运行,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。go 语言版本:go1.9.2开发环境:win10部署环境:ubuntu 14.04.6一、wi...
    99+
    2023-06-15
  • 教你如何将Springboot项目成功部署到linux服务器
    springboot的jar包方式 idea默认就是jar打包方式所以直接使用maven工具按照步骤点击就可以直接打包 ps:打包前你的数据库相关的连接信息要记得修...
    99+
    2024-04-02
  • 如何将项目部署到服务器上(全套教程)
    点赞再看,养成习惯,本文介绍如何将本地项目部署到服务器上永久运行。 目录 开场白 一、购买服务器 二、用Xshell连接服务器 三、安装Java环境 四、安装宝塔面板  五、部署 总结 开场白 在写毕业设计的过程中,小花好不容易毕业...
    99+
    2023-09-11
    服务器 linux springboot java
  • 如何将.NET 6项目部署到Linux
    这篇文章主要介绍“如何将.NET 6项目部署到Linux”,在日常操作中,相信很多人在如何将.NET 6项目部署到Linux问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何将.NET&n...
    99+
    2023-06-22
  • 如何在Linux上搭建java部署环境(安装jdk/tomcat/mysql)+将程序部署到云服务器上的操作)
    目录 1. 在 Linux 上搭建 java 部署环境 1.1 安装 jdk 1.2 安装 tomcat 1.3 安装 mysql 2. 将[博客系统]部署到云服务器上 2.1 先在...
    99+
    2023-01-13
    linux搭建java部署环境 程序部署到云服务器
  • Jenkins将构建生成的程序包部署到服务器(一)
    Jenkins将构建生成的程序包部署到服务器的常用方法有:1. Rsync over SSH使用rsync命令通过SSH把程序包复制到服务器上。在Jenkins的“执行shell脚本”构建后操作中执行...
    99+
    2023-09-01
    jenkins 服务器 运维
  • 前端如何将项目部署到服务器(Nginx)
    文章目录 一、准备环境二、安装Nginx1、 安装Nginx依赖2、下载Nginx3、解压下载好的Nginx 压缩包4、编译安装Nginx5、启动Nginx服务 三、操作步骤1、使用Xshell连接服务器2、上传静态资源文件3、...
    99+
    2023-08-21
    nginx 服务器 前端 vue.js npm
  • 如何将一个软件部署到云服务器
    如何将一个软件部署到云服务器?在当今数字化时代,越来越多的企业和个人选择将他们的软件部署到云服务器上。云服务器提供了可靠的网络基础设施和灵活的计算资源,使得软件的部署和管理变得更加简单和高效。下面是一些关键步骤,教你如何将一个软件放到云服...
    99+
    2024-01-23
    如何将一个软件部署到云服务器 云服务器知识
  • 如何将网页部署到阿里云服务器
    本文将详细指导您如何将网页部署到阿里云服务器,包括从网站创建、网站上传到服务器、设置服务器环境、部署网站以及进行网站维护等步骤。 一、网站创建首先,您需要在阿里云上创建一个云服务器。您可以在阿里云官网选择合适的服务器配置,然后按照提示进行购...
    99+
    2023-11-07
    阿里 如何将 服务器
  • 如何将hexo部署到gitee
    这篇“如何将hexo部署到gitee”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“如何将hexo部署到gitee”文章吧。G...
    99+
    2023-07-05
  • 如何将项目部署到服务器:从选择服务器到维护应用程序的全流程指南
    将项目部署到服务器是一个重要的技能,对于开发人员来说,它是必不可少的。在本文中,我将介绍一些关于如何将项目部署到服务器的最佳实践。 一、选择服务器 在部署项目之前,你需要先选择一个适合你的服务器。如果你已经有一个可用的服务器,你可以直接...
    99+
    2023-09-11
    服务器 数据库 运维 Powered by 金山文档
  • 如何把python项目部署到linux服务器
    最近用python写了个外挂,需要部署到linux环境的服务器上,由于之前本地开发时使用virtualenv,使用这个虚拟环境有个好处是项目中依赖的库不会是全局的,只在当前项目的目录下有效,因为我是Mac系统,virtu...
    99+
    2022-06-04
    python 项目 部署 linux服务器
  • 如何将php项目部署到本地服务器上
    PHP 是一种广泛使用的服务器端脚本语言,通常用于创建动态网页和应用程序。在您开始开发 PHP 项目之前,您将需要从您的 PHP 编辑器或 IDE 中导出文件并将其部署到本地服务器上。在本文中,我们将解释什么是本地服务器及如何将 PHP 文...
    99+
    2023-05-14
    php
  • golang如何部署到服务器
    golang部署到服务器的步骤:1、编写Golang应用程序;2、构建可执行文件;3、上传可执行文件到服务器;4、配置服务器环境;5、设置工作目录;6、配置网络和端口;7、启动应用程序;8、监视应用程序状态;9、处理错误和日志;10、更新和...
    99+
    2023-12-14
    Golang 服务器
  • Linux下将Python的Django项目部署到Apache服务器
    这几天花了点时间,将把django开发好的web项目部署到Apache上,参考了官方的一些文档和互联网上的文档,还是花了比较多的时间,这里把配置的过程说一下。 方便有需要的朋友,可以参考,少走弯路! 1. ...
    99+
    2022-06-04
    服务器 项目 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作