一、创建一个.net core web api 的Demo 完成后的项目结构如图修改下监听端口发布代码二、发布到CentOS 7上并运行下一步需要一定的虚拟机知识了,我这里使用了windows10自带的Hyper-v,使用Hyper-v搭建一个CentOS...
![](https://oss.womengda.net/imgfile/2309/1E4133XbB30-3DK2.jpg)
一、创建一个.net core web api 的Demo
完成后的项目结构如图
修改下监听端口
发布代码
二、发布到CentOS 7上并运行
下一步需要一定的虚拟机知识了,我这里使用了windows10自带的Hyper-v,使用Hyper-v搭建一个CentOS 7系统,如下图
这个跟VM Ware虚拟机是类似的,大家可以选择性了解。
接下来把文件上传到CentOS 7上面
切换到文件对应目录下,并执行,(注意,这一步可能会遇到防火墙阻拦的问题,如果执行不成功,请关闭防火墙),操作如下
关于CentOS 7 防火墙的命令有:
firewall-cmd --state 查看防火墙状态 running/not running
如果是running状态,请关闭防火墙,执行以下命令
systemctl stop firewalld.service
继续往下走
新建一个session会话,访问试一下,接口服务返回成功
本文标题为:.net core web api部署到Linux系统CentOS 7上
![](/xwassets/images/pre.png)
![](/xwassets/images/next.png)
- .NET CORE DI 依赖注入 2023-09-27
- Oracle中for循环的使用方法 2023-07-04
- user32.dll 函数说明小结 2022-12-26
- 在C# 8中如何使用默认接口方法详解 2023-03-29
- c# 模拟线性回归的示例 2023-03-14
- Unity Shader实现模糊效果 2023-04-27
- 如何使用C# 捕获进程输出 2023-03-10
- WPF使用DrawingContext实现绘制刻度条 2023-07-04
- C# 使用Aspose.Cells 导出Excel的步骤及问题记录 2023-05-16
- Unity3D实现渐变颜色效果 2023-01-16