日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

ASP.NET Core配置Kestrel 网址Urls

發(fā)布時(shí)間:2025/4/14 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ASP.NET Core配置Kestrel 网址Urls 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

ASP.NET Core中如何配置Kestrel Urls呢,大家可能都知道使用UseUrls() 方法來配置。

今天給介紹全面的ASP.NET Core 配置 Urls,使用多種方式配置Urls。
讓你了解ASP.NET Core Kestrel 的地址設(shè)置。
下面我們就來了解如何配置。我將介紹4種方式來配置Urls。

1、UseUrls方法

大家最熟悉的一種也就是使用UseUrls 。下面我們就來實(shí)際使用。
UseUrls 方法可以使用多個(gè)地址,也可以使用一個(gè)地址。
單個(gè)網(wǎng)址 ?UseUrls("http://localhost:5001")

多個(gè)網(wǎng)址?UseUrls("http://localhost:5001", "http://localhost:5002", "http://*:5003")

//多個(gè)地址 *代表綁定所有本機(jī)地址 可以局域網(wǎng)訪問,擁有外網(wǎng)ip 就可以外網(wǎng)訪問

?

2、配置文件

下面使用配置文件來設(shè)置網(wǎng)址。
1).首先在項(xiàng)目中添加一個(gè)ASP.NET 配置文件hosting.json,在配置文件中加入server.urls 節(jié)點(diǎn)。

  { "server.urls": "http://localhost:5001;http://localhost:5002;http://*:5003"}

2).這里首先需要添加兩個(gè)引用

  "Microsoft.Extensions.Configuration.FileExtensions": "1.0.0"

  "Microsoft.Extensions.Configuration.Json": "1.0.0"

?3).Main方法添加配置

public static void Main(string[] args) { var config = new ConfigurationBuilder().SetBasePath(Directory.GetCurrentDirectory())// 這里添加配置文件.AddJsonFile(Path.Combine("config", "hosting.json"), true).Build();var host = new WebHostBuilder().UseKestrel()// 添加配置.UseConfiguration(config).UseContentRoot(Directory.GetCurrentDirectory()).UseIISIntegration().UseStartup<Startup>().Build();host.Run(); }

4).最后別忘了在project.json中添加輸出配置,直接把整個(gè)config目錄放進(jìn)去了

"publishOptions": {"include": ["wwwroot","**/*.cshtml","appsettings.json","web.config","config"] }

  

3、到項(xiàng)目目錄使用命令

dotnet run --server.urls "http://localhost:5001;http://localhost:5002;http://*:5003"

?

4、環(huán)境變量

環(huán)境變量的名字ASPNETCORE_URLS(過時(shí)的名字是:ASPNETCORE_SERVER.URLS)

設(shè)置臨時(shí)環(huán)境變量

  linux:export ASPNETCORE_URLS="http://*:5001"

  windows:set ASPNETCORE_URLS="http://*:5001"

設(shè)置完之后運(yùn)行即可
  dotnet xxx.dll

?

轉(zhuǎn)載于:https://www.cnblogs.com/rabbityi/p/7020216.html

總結(jié)

以上是生活随笔為你收集整理的ASP.NET Core配置Kestrel 网址Urls的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。