Net Core教程

linux 上发布.netcore

本文主要是介绍linux 上发布.netcore,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

环境的准备

1.windows环境

1).虚拟机:这里我用VMware

2).linux:这里我用CentOS 7

3).文件传输工具:MobaXterm(用于windows发布文件上传,很多人可能会用XShell,都可以的)

 

2.linux环境

这个环境主要搭建asp.net core 的运行时环境(这里以.net6为例)

yum update
yum install net-tools

注册镜像地址
sudo rpm -Uvh https://packages.microsoft.com/config/rhel/7/packages-microsoft-prod.rpm

安装ASP.net Core SDK
sudo yum update
sudo yum install dotnet-sdk-6.0

关闭防火墙
systemctl disable firewalld

发布

这里新建一个解决方案Hello0

1.发布后有人说看不到swagger,所以要把代码移出来。

 

 2.发布到本地文件夹,这里需要注意:更改launchSettings.json文件将对应的localhost改成“*”。

 

 

 

3.获取linux 的IP地址

登录MobaXterm

 

 

 

4.发布后选择文件拖拽到MobaXterm中对应的文件夹,进行文件上传到服务器

 

 5.输入命令行运行

这个时候打开windows浏览器发现访问不了。然而打开虚拟机中的浏览器发现可以浏览。最后发现重启linux。windos访问正常

 

 

 

 

这篇关于linux 上发布.netcore的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!