DotNet Core 2.0部署後外網IP訪問

將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

相關文章
相關標籤/搜索