DotNet Core 2.0部署后外網IP訪問


將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();

 

這時候就可以用外網+端口號來訪問啦~


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM