MVC/WebAPI 使用自定义端口号

VisualStudio 中运行是没有效果的

我使用的是 .Net5.0

在目录的 Program 类下的 CreateHostBuilder 方法

        public static IHostBuilder CreateHostBuilder(string[] args) =>
            Host.CreateDefaultBuilder(args)
                .ConfigureWebHostDefaults(webBuilder =>
                {
                    webBuilder.UseStartup<Startup>();
                    //在这里写上想要的路径
                    webBuilder.UseUrls("http://localhost:8848");
                });

在Visual Studio中运行

依旧是VS自己选的端口号
image

发布后的ExE运行

可见端口号已经变为8848了
image

原文地址:https://www.cnblogs.com/QuXingBai-Blog/p/15219456.html