ASP.NET Core中配置监听URLs有哪五种方式?
- 内容介绍
- 相关推荐
本文共计2444个文字,预计阅读时间需要10分钟。
在默认情况下,ASP.NET Core 应用会监听以下两个 URL:http://localhost:5000 和 https://localhost:5001。在本篇博文中,我将展示如何使用五种不同的方式来修改应用监听的 URLs。在 ASP.NET Core 项目启动时,有多种方法可以调整监听端口和协议。
默认情况下,ASP. NET Core应用会监听一下2个Url:
- localhost:5000
- localhost:5001
在本篇博文中,我将展示如何使用五种不同的方式改变应用监听的URLs。
在ASP.NET Core项目启动时,有多种配置监听Url的方式,在我之前的一篇博客中,已经展示了在ASP.NET Core 1.0中如何应用不同的方式配置,在ASP.NET Core 3.x中,大部分方式还是一样的。
- UseUrls() - 在Program.cs配置程序监听的URLs
- 环境变量 - 使用DOTNET_URLS或者ASPNETCORE_URLS配置URLs
- 命令行参数 - 当使用命令行启动应用时,使用--urls参数指定URLs
- 使用launchSettings.json - 使用applicationUrl属性来配置URLs
- KestrelServerOptions.Listen() - 使用Listen()方法手动配置Kestral服务器监听的地址
下面我来详细说明一下每个一种方式。
本文共计2444个文字,预计阅读时间需要10分钟。
在默认情况下,ASP.NET Core 应用会监听以下两个 URL:http://localhost:5000 和 https://localhost:5001。在本篇博文中,我将展示如何使用五种不同的方式来修改应用监听的 URLs。在 ASP.NET Core 项目启动时,有多种方法可以调整监听端口和协议。
默认情况下,ASP. NET Core应用会监听一下2个Url:
- localhost:5000
- localhost:5001
在本篇博文中,我将展示如何使用五种不同的方式改变应用监听的URLs。
在ASP.NET Core项目启动时,有多种配置监听Url的方式,在我之前的一篇博客中,已经展示了在ASP.NET Core 1.0中如何应用不同的方式配置,在ASP.NET Core 3.x中,大部分方式还是一样的。
- UseUrls() - 在Program.cs配置程序监听的URLs
- 环境变量 - 使用DOTNET_URLS或者ASPNETCORE_URLS配置URLs
- 命令行参数 - 当使用命令行启动应用时,使用--urls参数指定URLs
- 使用launchSettings.json - 使用applicationUrl属性来配置URLs
- KestrelServerOptions.Listen() - 使用Listen()方法手动配置Kestral服务器监听的地址
下面我来详细说明一下每个一种方式。

