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

相关文章
相关标签/搜索