centos 7 发布 asp.net core
CentOS 7
查看防火墙状态
firewall-cmd --state
停止防火墙
systemctl stop firewalld.service
开启端口
firewall-cmd --zone=public --add-port=5000/tcp --permanent
命令含义:
–zone #作用域
–add-port=80/tcp #添加端口,格式为:端口/通讯协议
–permanent #永久生效,没有此参数重启后失效
firewall-cmd --reload #重启firewall
systemctl stop firewalld.service #停止firewall
systemctl disable firewalld.service #禁止firewall开机启动
参考:http://www.linuxidc.com/Linux/2016-12/138979.htm
http://blog.csdn.net/hongchenlingtian/article/details/53375954
微软教程:
https://www.asp.net/get-started
默认是开启http://localhost:5000 ,在浏览器中输入此地址即可访问
如果本机的IP地址是192.168.1.2
此时如果从另外一台电脑(192.168.1.3)访问http://192.168.1.2:5000 是访问不通的
因为此时 .Net Core 监听的是:Now listening on: http://localhost:5000
所有即使是本机访问http://192.168.1.2:5000 也是行不通的
解决方法是Program的Main方法中加入:
.UseKestrel().UseUrls("http://*:5000")
这样就能监听到本机的5000端口了,外部也能访问了。
参考:https://www.cnblogs.com/uptothesky/p/5512100.html
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Java 中堆内存和栈内存上的数据分布和特点
· 开发中对象命名的一点思考
· .NET Core内存结构体系(Windows环境)底层原理浅谈
· C# 深度学习:对抗生成网络(GAN)训练头像生成模型
· .NET 适配 HarmonyOS 进展
· 用 DeepSeek 给对象做个网站,她一定感动坏了
· DeepSeek+PageAssist实现本地大模型联网
· 手把手教你更优雅的享受 DeepSeek
· 腾讯元宝接入 DeepSeek R1 模型,支持深度思考 + 联网搜索,好用不卡机!
· 从 14 秒到 1 秒:MySQL DDL 性能优化实战