1:注册microsoft(下载对应版本的7、8)

sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

2:更新yum(这一步可有可无)

sudo yum update

3:安装core生产环境和运行时环境

sudo yum -y install aspnetcore-runtime-3.1
sudo yum -y install dotnet-sdk-3.1

4:发布linux版本项目代码,这里要注意的是项目里的配置文件中,端口设置,要改成http:*:5000 这种,不要写成 localhost:5000 或者 127.0.0.1:5000 ,不然部署到linux上,外网无法访问。

如果改配置文件没用,那再改一下Program.cs文件里

public static IHostBuilder CreateHostBuilder(string[] args) =>Host.CreateDefaultBuilder(args).UseServiceProviderFactory(new AutofacServiceProviderFactory()).ConfigureWebHostDefaults(webBuilder =>{webBuilder.UseStartup<Startup>();webBuilder.UseUrls("http://*:5000");  --加一行这个代码});

UserUrls 这个不同版本的netcore写法有些不一样,我用的3.1所以这样写。

5运行项目dll

dotnet netcoredemo.dll

如果提示dotnet 无效的话,那就是你还需要安装一下dotnet这个东西,还有这里也可以指定访问IP网址,这样写

dotnet netcoredemo.dll --urls "http://*:5000;https://*:5000"

大体流程是这样,如果中间报错什么的,网上答案很多,我就不一一列出来了

Linux 部署.NetCore 站点相关推荐

  1. 一、netcore跨平台之 Linux上部署netcore和webapi

    文章目录 一.netcore跨平台之 Linux上部署netcore和webapi 第一步,你得先创建一个netcore的接口,这个我就简单创建一个接口 第二步,你得准备一个linux服务器,然后安装 ...

  2. Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)

    原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...

  3. linux 部署Nginx

    Nginx - 学相伴 linux 部署Nginx Nginx - 学相伴 公司产品出现瓶颈? 什么是Nginx? Nginx作用? Nginx的安装 windows下安装 linux下安装(方式一) ...

  4. linux运行dock打包的镜像,Linux部署之Docker方式部署项目

    Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...

  5. Linux 部署ftp报530 错误解决方案

    Linux 部署ftp报530 错误解决方案 参考文章: (1)Linux 部署ftp报530 错误解决方案 (2)https://www.cnblogs.com/austinspark-jessyl ...

  6. Linux部署Node.js应用

    Linux部署Node.js应用 文章目录 Linux部署Node.js应用 一.背景描述 二.环境准备 三.添加守护进程 四.参考链接 一.背景描述 将基于Node.js开发的应用部署到Linux系 ...

  7. 《实施Cisco统一通信管理器(CIPT2)》一1.2 概述部署多站点环境时将会遇到的挑战...

    本节书摘来异步社区<实施Cisco统一通信管理器(CIPT2)>一书中的第1章,第1.2节,作者: [美]Chris Olsen 译者: 刘丹宁, CCIE#19920 , 卢铭 , 陈国 ...

  8. Windows Azure Cloud Service (23) 使用Full IIS模式部署多站点和虚拟目录

    <Windows Azure Platform 系列文章目录> 本章我们将介绍如何使用Windows Azure的Full IIS模式部署多站点和虚拟目录. 首先我们先新建一个Window ...

  9. pycharm创建django项目linux部署

    大家好,我是烤鸭: pytho部署web项目比java简单一点,虽然springboot内置了tomcat. 环境: pycharm专业版python3.6 1.安装python python下载: ...

最新文章

  1. 强大的shell常用命令集锦
  2. ServiceStack.OrmLite使用
  3. 反思本地测试没有问题 但测试服务器存在问题的解决方法:1.文件夹2.分支切换
  4. linux 程序返回值 139,Linux系统监控之ssh登陆自动139邮件短信提醒
  5. 年度大盘点:机器学习开源项目及框架
  6. 基于SpringBoot的开源免费微信管家平台,Jeewx-Boot 1.0 版本发布
  7. 用ajax下载字节流形式的excel文件
  8. TAOCP-1.2.10_求极大值
  9. ElasticJob汇总
  10. 成理第二届信安大挑战web篇
  11. 抖音跳转微信小卡片怎么做不封号
  12. 微信公众号开发中分享功能 分享微信朋友圈/微信好友
  13. mp3 文件专辑封面 一点点知识
  14. R语言计算相关系数时出现NA的解决办法
  15. android 调用系统铃声方法
  16. 数据挖掘算法与原理(第三版)
  17. QTP的键盘鼠标录制 1
  18. python编程实例集合-编程小白如何结合量化实例学习python量化建模?
  19. jenkins构建触发器设置(定时任务)
  20. 管理心理学第四讲.目标管理心理学 之一

热门文章

  1. Android Spider JDAX-GUI 反编译工具下载使用以及相关技术介绍
  2. vue + element cascader级联选择器编写城市选择器
  3. Hanwang汉王笔精简版 20120207官方最新版
  4. c语言 石头剪刀布的小程序,微信小程序源码解说:石头剪刀布(附源码下载)(示例代码)...
  5. js 双线性插值 双三次插值法 实现
  6. Unity Shader - 搬砖日志 - Dithering
  7. 01.监控深度学习平台的运行情况
  8. php有成绩预警的学生管理系统,PHP学生成绩管理系统
  9. Mac 中查看内存和cpu命令
  10. jquery如何切片处理视频大文件