首页 > 编程语言 >ASP.NET Core 6(.NET 6) 修改默认端口的方法(5000和5001)

ASP.NET Core 6(.NET 6) 修改默认端口的方法(5000和5001)

时间:2023-12-24 21:11:07浏览次数:33  
标签:Core 5001 http 端口 修改 NET 80 localhost

 ASP.NET Core 6(.NET 6) 默认将 HTTP 端口绑定到 5000,将 HTTPS 端口绑定到 5001。可以通过以下三种方式修改默认端口:

详细文档:ASP.NET Core 6(.NET 6) 修改默认端口的方法(5000和5001)-CJavaPy

方法一:修改 launchSettings.json 文件

在项目的根目录下,找到 launchSettings.json 文件。在文件中,找到 <environment name="Development"> 部分,并修改 <webHostUrl> 属性的值。

例如,要将 HTTP 端口修改为 80,请将 <webHostUrl> 属性的值修改为 http://localhost:80

JSON

{
  "profiles": {
    "ASPNETCore": {
      "commandName": "dotnet",
      "launchBrowser": true,
      "environments": {
        "Development": {
          "commandArgs": ["run", "--urls", "http://localhost:80"],
          "environmentVariables": {
            "ASPNETCORE_ENVIRONMENT": "Development"
          }
        }
      }
    }
  }
}

 

方法二:修改 appsettings.json 文件

在项目的根目录下,找到 appsettings.json 文件。在文件中,找到 Kestrel 部分,并修改 Endpoints 属性的值。

例如,要将 HTTP 端口修改为 80,请将 Endpoints 属性的值修改为 http://localhost:80

JSON

{
  "Kestrel": {
    "Endpoints": {
      "Http": {
        "Urls": "http://localhost:80"
      }
    }
  }
}

 

方法三:在代码中修改

在 Program.cs 文件中,找到 builder.WebHost() 方法。在方法中,修改 urls 属性的值。

例如,要将 HTTP 端口修改为 80,请将 urls 属性的值修改为 http://localhost:80

C#

public static void Main(string[] args)
{
  var builder = WebHost.CreateDefaultBuilder(args);

  // 修改 HTTP 端口
  builder.WebHost.Endpoints.DefaultHost.Addresses.Add("http://localhost:80");

  builder.Build().Run();
}

 详细文档:ASP.NET Core 6(.NET 6) 修改默认端口的方法(5000和5001)-CJavaPy 

标签:Core,5001,http,端口,修改,NET,80,localhost
From: https://www.cnblogs.com/tinyblog/p/17924865.html

相关文章

  • 人工智能算法原理与代码实战:从Docker到Kubernetes
    1.背景介绍人工智能(ArtificialIntelligence,AI)是计算机科学的一个分支,旨在模拟人类智能的能力,包括学习、理解自然语言、识别图像和视频、进行决策等。随着数据量的增加和计算能力的提高,人工智能技术的发展得到了巨大推动。在过去的几年里,我们看到了许多人工智能算法的创新和发展,如......
  • 人工智能算法原理与代码实战:从Keras到MXNet
    1.背景介绍人工智能(ArtificialIntelligence,AI)是一门研究如何让计算机自主地完成人类任务的学科。在过去的几十年里,人工智能研究主要集中在规则系统、知识表示和推理、以及机器学习等领域。随着大数据、云计算和深度学习等技术的发展,人工智能在过去几年里崛起,成为一个热门的研究......
  • Graph Condensation for Graph Neural Networks
    目录概符号说明MotivationGCOND代码JinW.,ZhaoL.,ZhangS.,LiuY.,TangJ.andShahN.Graphcondensationforgraphneuralnetworks.ICLR,2022.概图上做压缩的工作.符号说明\(\mathbf{A}\in\mathbb{R}^{N\timesN}\),邻接矩阵;\(\mathbf{X}\in\mathbb{......
  • EfficientNet V2网络
    EfficientNetV2网络目录前言EfficientNetV1中存在的问题EfficientNetV2中的贡献网络框架ProgressiveLearning渐进学习策略代码前言EfficientNetV2是2021年4月份发布的,下图是论文中给出的性能参数。可以看到,EfficientNetV2网络不仅Accuracy达到了当前的SOTA水平......
  • 深入理解 Kubernetes RBAC:掌握权限管理的精髓
    引言KubernetesRBAC(Role-BasedAccessControl)是Kubernetes中一项关键的安全功能,它通过细粒度的权限控制机制,确保集群资源仅被授权的用户或服务账号访问。深入理解KubernetesRBAC对于构建安全、可维护的容器编排环境至关重要。本文将探讨RBAC的核心概念、工作原理以及最佳......
  • 10.2k star,推荐一款开源流量监控工具,sniffnet
    1简介如果你正在寻找一种快速简便的方法来监控你的网络流量,这个用Rust编写的跨平台应用程序sniffnet可以试试sniffnet是一种网络监控工具,可帮助您轻松跟踪互联网流量。无论你是想收集统计数据,还是需要更深入地检查网络中发生了什么,这个应用都能让你得到保障。2安装github......
  • ml.net例子笔记8-生成式AI-大模型LLM
    生成式AI生成式AI是指能够通过学习数据和语言,生成新的、在某种程度上相似的输出,这种技术由深度学习特别是神经网络的快速发展推动。一、数据:AI的燃料首先,要理解生成式AI,我们必须了解它的基础——数据。数据是AI的燃料,没有数据,AI就无法运行。在生成式AI中,我们需要大量的高质量......
  • SourceTree使用教程_network
    SourceTree使用教程1.克隆、提交、推送​ 在使用SourceTree之前必须要先安装Git和sourceTree,具体安装过程不再赘述(1)以加入我的管理团队为例,进入5-27-dq这个仓库,点击管理,然后进入仓库成员管理,发现现在我的仓库成员有4个了,gitee免费版最多可5个成员。​ 若要加入我的代码仓,请......
  • C# .NET的BinaryFormatter、protobuf-net、Newtonsoft.Json以及自己写的序列化方法序
    https://www.cnblogs.com/s0611163/p/11872484.html测试结果整理后: 结论:1、这几个工具中,protobuf-net序列化和反序列化效率是最快的2、BinaryFormatter和Newtonsoft.Json反序列化慢的比较多3、Newtonsoft.Json序列化后的文件体积比较大4、Newtonsoft.Json在序列化反序列......
  • 策略模式(Strategy Pattern) .Net Core实现
    在策略模式(StrategyPattern)中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的context对象。策略对象改变context对象的执行算法。意图:定义一系列的算法,把它们一个个......