.netcore跨平台外部访问linux

本文介绍如何使用.NetCore SDK在本地搭建并发布一个可以从外部网络访问的网站,包括下载安装SDK、配置监听地址及端口等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用.Net Core发布可从外部访问的网站

首先在https://www.microsoft.com/net 下载.Net Core SDK

  1.  Visual Studio official MSI Installer
  2. NuGet Manager extension for Visual Studio
  3.  the .NET Core SDK for Windows

上面两个是配合VS2015使用的,第三个是单独的命令行

新建项目:

这里不需要身份验证:

如果在VS中运行,需要选择:

也可以定位到文件夹,按住Shift+鼠标右键--》在此处打开命令窗口

然后输入 dotnet restore,会下载所需的依赖项

然后输入 dotnet run

默认是开启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端口了,外部也能访问了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值