linux 上发布.netcore
2022/9/4 5:22:51
本文主要是介绍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的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2022-03-01沐雪多租宝商城源码从.NetCore3.1升级到.Net6的步骤
- 2024-05-08首个适配Visual Studio平台的国产智能编程助手CodeGeeX正式上线!C#程序员必备效率神器!
- 2024-03-30C#设计模式之十六迭代器模式(Iterator Pattern)【行为型】
- 2024-03-29c# datetime tryparse
- 2024-02-21list find index c#
- 2024-01-24convert toint32 c#
- 2024-01-24Advanced .Net Debugging 1:你必须知道的调试工具
- 2024-01-24.NET集成IdGenerator生成分布式全局唯一ID
- 2024-01-23用CI/CD工具Vela部署Elasticsearch + C# 如何使用
- 2024-01-23.NET开源的简单、快速、强大的前后端分离后台权限管理系统