將DotNet Core2.0項目部署在Ubuntu上並且運行后,可以用localhost:5000來訪問。
但是如果這時候用外網來訪問就不行了。
這時候就有兩種解決方案,第一種是用Nginx做代理實現訪問,另一種是修改程序的Program.cs。
在這里介紹的是第二種解決方案。
public static IWebHost BuildWebHost(string[] args) => WebHost.CreateDefaultBuilder(args) //如果不配置下面這條信息,會導致無法直接訪問//當然不用下面這個可以用Nginx來配置 .UseUrls("http://*:5000") .UseStartup<Startup>() .Build();
這時候就可以用外網+端口號來訪問啦~
