Linux 部署.NetCore 站点
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 站点相关推荐
- 一、netcore跨平台之 Linux上部署netcore和webapi
文章目录 一.netcore跨平台之 Linux上部署netcore和webapi 第一步,你得先创建一个netcore的接口,这个我就简单创建一个接口 第二步,你得准备一个linux服务器,然后安装 ...
- Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二)
原文:Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(二) Asp.NetCore程序发布到CentOs(含安装部署netcore)--最佳实践(一) 接上一篇 ...
- linux 部署Nginx
Nginx - 学相伴 linux 部署Nginx Nginx - 学相伴 公司产品出现瓶颈? 什么是Nginx? Nginx作用? Nginx的安装 windows下安装 linux下安装(方式一) ...
- linux运行dock打包的镜像,Linux部署之Docker方式部署项目
Linux部署之Docker方式部署项目 1. 使用Docker对前端vue项目进行部署 1.1 环境准备 服务器或者虚拟机上先安装好Nginx和相关配置 docker pull nginx 拉去最新 ...
- Linux 部署ftp报530 错误解决方案
Linux 部署ftp报530 错误解决方案 参考文章: (1)Linux 部署ftp报530 错误解决方案 (2)https://www.cnblogs.com/austinspark-jessyl ...
- Linux部署Node.js应用
Linux部署Node.js应用 文章目录 Linux部署Node.js应用 一.背景描述 二.环境准备 三.添加守护进程 四.参考链接 一.背景描述 将基于Node.js开发的应用部署到Linux系 ...
- 《实施Cisco统一通信管理器(CIPT2)》一1.2 概述部署多站点环境时将会遇到的挑战...
本节书摘来异步社区<实施Cisco统一通信管理器(CIPT2)>一书中的第1章,第1.2节,作者: [美]Chris Olsen 译者: 刘丹宁, CCIE#19920 , 卢铭 , 陈国 ...
- Windows Azure Cloud Service (23) 使用Full IIS模式部署多站点和虚拟目录
<Windows Azure Platform 系列文章目录> 本章我们将介绍如何使用Windows Azure的Full IIS模式部署多站点和虚拟目录. 首先我们先新建一个Window ...
- pycharm创建django项目linux部署
大家好,我是烤鸭: pytho部署web项目比java简单一点,虽然springboot内置了tomcat. 环境: pycharm专业版python3.6 1.安装python python下载: ...
最新文章
- 强大的shell常用命令集锦
- ServiceStack.OrmLite使用
- 反思本地测试没有问题 但测试服务器存在问题的解决方法:1.文件夹2.分支切换
- linux 程序返回值 139,Linux系统监控之ssh登陆自动139邮件短信提醒
- 年度大盘点:机器学习开源项目及框架
- 基于SpringBoot的开源免费微信管家平台,Jeewx-Boot 1.0 版本发布
- 用ajax下载字节流形式的excel文件
- TAOCP-1.2.10_求极大值
- ElasticJob汇总
- 成理第二届信安大挑战web篇
- 抖音跳转微信小卡片怎么做不封号
- 微信公众号开发中分享功能 分享微信朋友圈/微信好友
- mp3 文件专辑封面 一点点知识
- R语言计算相关系数时出现NA的解决办法
- android 调用系统铃声方法
- 数据挖掘算法与原理(第三版)
- QTP的键盘鼠标录制 1
- python编程实例集合-编程小白如何结合量化实例学习python量化建模?
- jenkins构建触发器设置(定时任务)
- 管理心理学第四讲.目标管理心理学 之一
热门文章
- Android Spider JDAX-GUI 反编译工具下载使用以及相关技术介绍
- vue + element cascader级联选择器编写城市选择器
- Hanwang汉王笔精简版 20120207官方最新版
- c语言 石头剪刀布的小程序,微信小程序源码解说:石头剪刀布(附源码下载)(示例代码)...
- js 双线性插值 双三次插值法 实现
- Unity Shader - 搬砖日志 - Dithering
- 01.监控深度学习平台的运行情况
- php有成绩预警的学生管理系统,PHP学生成绩管理系统
- Mac 中查看内存和cpu命令
- jquery如何切片处理视频大文件