.net core linux服务器部署
网上相关基于.net core 项目部署到linux也是一大推,在这里只做一个简单的总结和归纳吧。
1、安装linux:
我在虚拟机安装的是linux(centOS7.2),安装linux系统网上很多,也很简单。
2、window下发布项目
.net core比.net framwork 方便了很多,可以在命令窗口输入命令发布,真的很快很省时间。
进入你所在的项目目录下,在此目录中按住Shift键,同时点击鼠标左键,在此目录打开命令窗口,然后输入:dotnet publish 回车,即可。
十几秒不到,发布成功后,可以看到最后发布成功后项目所在的目录,也就是你mvc项目目录下bin\Debug\netcoreapp2.1\publish
ps:后面我们会把这个publish目录里面的内容放到我们linux系统上
3、linux系统安装.Net Core SDK
(最开始我虚拟中装的不是centOS,是红帽系统,但是在安装.net core sdk中步骤比较繁琐,一直注册不成功,后来索性用了centOS)
打开微软官网给出的步骤:
https://www.microsoft.com/net/download/linux-package-manager/centos/sdk-current
打开微软安装.net core sdk网站,运行一下命令(以root权限进行)
三个命令语句即可完成,实在很简单。
安装成功后 输入 dotnet --version 查看是否有版本号,看是否安装成功。(后面要通过dotnet 命令来启动项目服务)
4、把发布好的项目publish文件放到linux系统中
在这里我推荐的工具是SecureCRT+SecureFX。和我们ftp差不多的东西。这里建议放在 var/www/目录下
5、启动项目
根据第4步,进入linux系统中publish文件夹下,打开终端窗口,输入命令:dotnet 你项目的名称
如果看到localhost:5000 说明项目已经成功启动了。在linux系统中运行可以看到你的项目
---------------------
作者:wuyu0920
来源:CSDN
原文:https://blog.csdn.net/wuyu0920/article/details/81078092
版权声明:本文为博主原创文章,转载请附上博文链接!
.net core linux服务器部署相关推荐
- Linux服务器部署mono+jexus发布asp.net网站
Linux服务器部署mono+jexus发布asp.net网站 Mono简介 1.mono的背景 由于Linux/Unix等有更强的安全性.运行效率高.拥有大量优秀的开源组件,而.Net则有着其他语言 ...
- 阿里云Linux服务器部署Mysql,JDK以及Tomcat教程
阿里云Linux服务器部署Mysql,JDK以及Tomcat教程 最近趁着阿里云服务器优惠在阿里云租用了一个轻型应用服务器,本来可以选择已经搭配好的服务器类型,但自己选择了ubantu Linux系统 ...
- 如何部署linux服务器,CRAP-API——如何在Linux服务器部署CRAP-API教程
标签:trade 使用 format ade cer art files 朋友 linux 前言 之前一直用的eolinker的免费版,但是人数有限,所以想找个免费开源 ...
- Linux服务器部署Kibana并通过外网访问
Linux服务器部署Kibana并通过外网访问 修改kibana.yml 设置安全组,开放kibana对应的端口号 如果还是不能访问,连接远程,执行命令 防火墙开启指定端口 /sbin/iptable ...
- Linux服务器部署工程(柳州职业技术学院)电信院22级工程
Linux服务器部署工程 组长:蒋文毅 组员:蒋文毅.覃黎国.赖佳俊.潘苗康.龙博文.韦晴 指导老师:黄光明 目录 目录 Linux服务器部署工程项目... 0 目录... 1 1学习项目:... 2 ...
- Linux服务器部署常用命令
Linux命令大全 前言 在日常开发中我们会做一些服务器部署的工作,对于开发来说,运维部署并不是我们的专项:有些命令不是经常使用,很快就会忘记:在这总结一下日常部署时常用的一些运维命令. 文件操作 t ...
- linux服务器部署web环境(一)
ps:本文记录我自己在linux上部署环境遇到的一些问题,希望能给遇到同样问题的大家帮助 准备 1.购买阿里云服务器,因为有学生优惠所以特别便宜. 2.下载jdk压缩包. 3.下载tomcat压缩包. ...
- linux egg,Linux服务器部署egg,日志
如果Linux服务器node,mysql环境还不会配置,请先看https://blog.csdn.net/bocongbo/article/details/83788950 1.将项目git clon ...
- Linux服务器部署ssl证书教程,linux服务器在wdcp面板安装ssl证书教程
不少站长如今越来越在意站内数据传输的安全性,想着把自己建设的网站加密传输,许多站长都需要安装ssl证书,且很多站长都在找寻centos系统服务器linux服务器或者是wdcp面板怎么安装ssl证书,网 ...
最新文章
- 【转】【VC】VC程序运行时间测试函数
- 我国数字出版发展尚存三大难题
- spring websocket源码分析续Handler的使用
- complete_code_Chapter2
- C++ 类和对象(一):类的概念、类的访问控制和封装、类对象模型、this指针
- Hadoop-HBASE案例分析-Hadoop学习笔记二
- Linux Shell脚本_禁用selinux
- 你以为工厂模式很简单,可能是因为你懂的只是冰山的一角
- DataGridView 实现记录颜色间隔交替显示
- 问题:pom文件飘红, parent.relativePath
- Eureka服务注册源码分析
- Oracle回退不小心drop掉得表
- 【安全】CDH集群开启Kerberos安全认证
- 三调数据库标注插件v1.3
- 计蒜客1185出书最多
- 纷享销客罗旭对话元气森林黄晓枫:零售数字化的终点不是创新,而是数据
- rstp 小米网络摄像头_小米哪个家庭摄像头好用?
- java编写猜词游戏
- 关于“调包”,职业调包侠在此!
- python编写库存管理_python编写商品管理
热门文章
- 【国产化系列】银河麒麟系统(龙芯3A4000)上docker安装指南
- 一个很简短但很炫的html5代码(canvas画布)。。。。。
- CA_PID描述在的表示 CAT(EMM_PID)与PMT (ECM_PID)
- 虚拟机VMware的下载与安装教程
- java中continue意思_java中continue的用法
- PDF文档在线翻译的方法
- ssh 使用密匙登录服务器
- matlab显示wav波形图,matlab 分析wav波形
- linux logrotate和nginx什么关系,怎么配置nginx日志最大为5M,详细说明
- 从“删库跑路”聊聊开启BinLog防止误删表数据、结构及数据库