将DotNet Core2.0项目部署在Ubuntu上而且运行后,能够用localhost:5000来访问。ui
可是若是这时候用外网来访问就不行了。spa
这时候就有两种解决方案,第一种是用Nginx作代理实现访问,另外一种是修改程序的Program.cs。代理
在这里介绍的是第二种解决方案。code
public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) //若是不配置下面这条信息,会致使没法直接访问//固然不用下面这个能够用Nginx来配置 .UseUrls("http://*:5000") .UseStartup<Startup>() .Build();
这时候就能够用外网+端口号来访问啦~blog