.Net Core在启动时更改端口号

2018/06/19 252

.Net Core Web项目默认端口号是5000,如果同时运行多个,就会出现端口冲突。

解决办法

1.更改Program的代码

public class Program
{
    public static void Main(string[] args)
    {
        var host = new WebHostBuilder()
            .UseServer("Microsoft.AspNetCore.Server.Kestrel")
            .UseApplicationBasePath(Directory.GetCurrentDirectory())
            .UseDefaultConfiguration(args)
            .UseIISPlatformHandlerUrl()
            .UseStartup<Startup>()
            .UseUrls("http://localhost:5050")
            .Build();
        host.Run();
    }
}

2.使用参数

dotnet run --server.urls http://0.0.0.0:5000
评论