使用.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方法中加入:
这样就能监听到本机的5000端口了,外部也能访问了。
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端口了,外部也能访问了。
相关文章推荐
- 域名,网站名,URL,URI,端口
- 秒杀系统架构优化思路
- 在线网站技术分析工具
- 《Linux4.0设备驱动开发详解》笔记--第十二章:Linux设备驱动的软件架构思想
- 微服务架构的优势与不足
- 国家网信办开展网址导航网站专项治理行动
- 国家网信办开展网址导航网站专项治理行动
- 几个有用的开发论坛,网站
- 几个有用的开发论坛,网站
- jsp网站访问次数统计的几种方法
- 11个超棒的iOS开发学习网站
- 11个超棒的iOS开发学习网站
- 第一篇、概述1~大型网站架构演化
- 架构师之路(3)---架构师的职责
- 网站出现菜刀连接漏洞
- 架构师之路(2)---详解面向过程
- ffmpeg架构和解码流程分析
- 电子商务网站商品推荐案例分析
- USB协议架构及驱动架构
- 第11课:Spark Driver中的ReceiverTracker架构设计