首页 > Web开发 > 详细

asp.net core通过hosting.json指定web启动时的端口号

时间:2019-11-19 11:08:07      阅读:111      评论:0      收藏:0      [点我收藏+]

参考自:https://www.cnblogs.com/dudu/p/6233131.html

 

环境:.net core版本 2.2

方法:在appsetting.json同级创建hosting.json文件

技术分享图片

内容为:

技术分享图片
{
  "server.urls": "http://*:5000;http://*:8001",
  "environment": "Development"
}
View Code

上面的配置中除了配置 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>();
        }
View Code

发布后,启动程序就可以看到效果了

 

注:更改上面代码后直接在vs里启动调试 端口号还是没有变化的,必须发布后启动才能看到效果

 

asp.net core通过hosting.json指定web启动时的端口号

原文:https://www.cnblogs.com/yhnet/p/11887678.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!