欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

ASP.NET Core啟動地址配置方法及優(yōu)先級順序

 更新時間:2022年03月14日 11:16:58   作者:?My IO  
這篇文章主要介紹了ASP.NET Core啟動地址配置方法及優(yōu)先級順序,如果在同一臺機器上運行多個ASP.NET Core實例,使用默認值肯定不合適,下面我們一起進入文章了解具體內(nèi)容吧

默認情況下,ASP.NET Core使用下列2個啟動地址:

http://localhost:5000
https://localhost:5001

同時,我們也可以通過配置或代碼方式修改啟動地址。

那么,這幾種修改方式都是什么?誰最后起作用呢?

一、設(shè)置方法

1.applicationUrl屬性

launchSettings.json文件中的applicationUrl屬性,但是僅在本地開發(fā)計算機上使用:

"profiles": {
? ? "WebApplication1": {
? ? ? ? ...
? ? ? ? "applicationUrl": "http://localhost:5100",
? ? }
}

2.環(huán)境變量

環(huán)境變量ASPNETCORE_URLS,有多個設(shè)置位置,下面演示的是使用launchSettings.json文件:

"profiles": {
? ? "WebApplication1": {
? ? ? ? ...
? ? ? ? "environmentVariables": {
? ? ? ? ? ? "ASPNETCORE_URLS": "http://localhost:5200"
? ? ? ? }
? ? }
}

3.命令行參數(shù)

命令行參數(shù)--urls,有多個設(shè)置位置,下面演示的是使用launchSettings.json文件:

"profiles": {
? ? "WebApplication1": {
? ? ? ? ...
? ? ? ? "commandLineArgs": "--urls http://localhost:5300",
? ? }
}

4.UseUrls方法

修改ConfigureWebHostDefaults方法:

public static IHostBuilder CreateHostBuilder(string[] args) =>
? ? Host.CreateDefaultBuilder(args)
? ? ? ? .ConfigureWebHostDefaults(webBuilder =>
? ? ? ? {
? ? ? ? ? ? webBuilder.UseStartup<Startup>();
? ? ? ? ? ? webBuilder.UseUrls("http://localhost:5400");
? ? ? ? });

5.UseKestrel方法

修改ConfigureWebHostDefaults方法:

public static IHostBuilder CreateHostBuilder(string[] args) =>
? ? Host.CreateDefaultBuilder(args)
? ? ? ? .ConfigureWebHostDefaults(webBuilder =>
? ? ? ? {
? ? ? ? ? ? webBuilder.UseStartup<Startup>();
? ? ? ? ? ? webBuilder.UseKestrel(options=> options.ListenLocalhost(5500, opts => opts.Protocols = HttpProtocols.Http1));
? ? ? ? });

二、優(yōu)先級

通過將上述設(shè)置方式進行組合,發(fā)現(xiàn)優(yōu)先級順序如下:

  • UseKestrel方法
  • 命令行參數(shù)--urls
  • UseUrls方法
  • 環(huán)境變量ASPNETCORE_URLS
  • applicationUrl屬性
  • 默認值 

結(jié)論:

如果在同一臺機器上運行多個ASP.NET Core實例,使用默認值肯定不合適。

由于UseKestrel方法不能被覆蓋,而環(huán)境變量ASPNETCORE_URLS容易造成全局影響。

建議:開發(fā)時通過UseUrls方法指定默認啟動地址,使用命令行參數(shù)--urls運行時修改啟動地址。

到此這篇關(guān)于ASP.NET Core啟動地址配置方法及優(yōu)先級順序的文章就介紹到這了,更多相關(guān)ASP.NET Core啟動地址配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 詳解使用asp.net mvc部分視圖渲染html

    詳解使用asp.net mvc部分視圖渲染html

    為了提升用戶體驗,一般我們采用ajax加載數(shù)據(jù)然后根據(jù)數(shù)據(jù)渲染html,渲染html可以使用前端渲染和服務(wù)器端渲染,有興趣的可以了解一下
    2017-07-07
  • ASP.NET中TimeSpan的用法實例解析

    ASP.NET中TimeSpan的用法實例解析

    這篇文章主要介紹了ASP.NET中TimeSpan的用法,以實例的形式具體分析了TimeSpan應用中的各種常見常量、字段、屬性與方法等,非常具有參考學習價值,需要的朋友可以參考下
    2014-10-10
  • ASP.NET中使用IFRAME建立類Modal窗口

    ASP.NET中使用IFRAME建立類Modal窗口

    ASP.NET中使用IFRAME建立類Modal窗口...
    2006-09-09
  • .NET Core中本地化機制的深入講解

    .NET Core中本地化機制的深入講解

    這篇文章主要給大家介紹了關(guān)于.NET Core中本地化機制的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • 文本框中輸入小寫字母即時轉(zhuǎn)換為大寫實現(xiàn)思路

    文本框中輸入小寫字母即時轉(zhuǎn)換為大寫實現(xiàn)思路

    系統(tǒng)中有一個文本框,要求輸入大寫字母,只是用戶不是那么配合所以只好在程序來控制了,感興趣的朋友可以參考下哈
    2013-03-03
  • asp.net mvc 從數(shù)據(jù)庫中讀取圖片的實現(xiàn)代碼

    asp.net mvc 從數(shù)據(jù)庫中讀取圖片的實現(xiàn)代碼

    今天搞了一天的MVC,在顯示圖片的時候老是出現(xiàn)問題,從網(wǎng)上搜索了好久,才找到解決方法。
    2010-05-05
  • .NET6中使用GRPC的示例代碼

    .NET6中使用GRPC的示例代碼

    本文主要介紹了.NET6中使用GRPC的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-06-06
  • ASP.NET Core中的Controller使用示例

    ASP.NET Core中的Controller使用示例

    這篇文章主要介紹了ASP.NET Core中的Controller使用示例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-04-04
  • asp.net微信開發(fā)(已關(guān)注用戶管理)

    asp.net微信開發(fā)(已關(guān)注用戶管理)

    這篇文章主要介紹了asp.net微信開發(fā)中有關(guān)已關(guān)注用戶管理的相關(guān)內(nèi)容,需要的朋友可以參考下
    2015-11-11
  • UrlRewrite概念原理及使用方法解析

    UrlRewrite概念原理及使用方法解析

    這篇文章主要介紹了UrlRewrite概念原理及使用方法解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-10-10

最新評論