参考自:https://www.cnblogs.com/dudu/p/6233131.html
环境:.net core版本 2.2
方法:在appsetting.json同级创建hosting.json文件
内容为:
{ "server.urls": "http://*:5000;http://*:8001", "environment": "Development" }
上面的配置中除了配置 server.urls ,也顺带配置了一下 environment (默认是Production)。
再打开Program文件,关联新增加的hosting.json
public static void Main(string[] args) { CreateWebHostBuilder(args) .Build() .Run(); } public static IWebHostBuilder CreateWebHostBuilder(string[] args) { var config = new ConfigurationBuilder() .AddJsonFile("hosting.json", optional: true) //增加hosting.json .Build(); return WebHost .CreateDefaultBuilder(args) .UseConfiguration(config) .UseStartup<Startup>(); }
发布后,启动程序就可以看到效果了
注:更改上面代码后直接在vs里启动调试 端口号还是没有变化的,必须发布后启动才能看到效果