將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