您的位置:首页 > 运维架构 > 网站架构

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

2016-05-20 14:55 363 查看
首先在https://www.microsoft.com/net 下载.Net Core SDK

Visual Studio official MSI Installer

NuGet Manager extension for Visual Studio

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端口了,外部也能访问了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: