最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

ASP.NET?Core?6.0對熱重載的支持實例詳解

 更新時間:2022年03月23日 10:38:07   作者:周國慶  
.NET 熱重載會將代碼更改(包括對樣式表的更改)應(yīng)用到正在運行的應(yīng)用,而無需重啟應(yīng)用,也不會丟失應(yīng)用狀態(tài),下面這篇文章主要給大家介紹了關(guān)于ASP.NET?Core?6.0對熱重載支持的相關(guān)資料,需要的朋友可以參考下

.NET 熱重載技術(shù)支持將代碼更改(包括對樣式表的更改)實時應(yīng)用到正在運行的程序中,不需要重啟應(yīng)用,也不會丟失應(yīng)用狀態(tài)。

一、整體介紹

目前 ASP.NET Core 6.0 項目都支持熱重載。在以下情況下支持應(yīng)用的熱重載:

1. 僅運行一次的應(yīng)用啟動邏輯代碼

  • 中間件,除非代碼更新是委托給內(nèi)聯(lián)中間件進行的。
  • 已配置的服務(wù)。
  • 路由創(chuàng)建和配置,除非代碼更新是委托給路由處理程序進行的(例如OnInitialized)。

2. Blazer應(yīng)用中,框架將自動觸發(fā)Blazor組件渲染

3.在 MVC 和 Razor Pages 應(yīng)用中,熱重載自動觸發(fā)瀏覽器刷新

4.刪除 Razor組件參數(shù)屬性不會導(dǎo)致重新呈現(xiàn)組件。 必須重啟應(yīng)用。

Blazor WebAssembly 熱重載支持具有以下條件:

熱重載對方法主體的大多數(shù)更改做出反應(yīng),例如添加、刪除和編輯變量、表達式和語句。還支持對 lambda 表達式和本地函數(shù)的主體進行更改。不支持添加新的 lambda 或本地函數(shù)、添加新的運算符或關(guān)鍵字表達式。不支持更改方法參數(shù)的名稱。不支持方法主體之外的更改。在 Visual Studio 2022 GA (17.0) 中,只有在沒有調(diào)試器的情況下運行時,才支持熱重載。

.NET CLI

使用dotnet watch代碼激活熱重載:

dotnet watch

若要強制應(yīng)用重新生成和重啟,請使用命令行界面中的鍵盤組合Ctrl+R

進行不受支持的代碼編輯時(稱為強制編輯),會詢問你是否要重啟應(yīng)用:

是:重啟應(yīng)用。否:不重啟應(yīng)用,并將應(yīng)用保持在運行狀態(tài)而不應(yīng)用更改。始終:在發(fā)生強制編輯時按需重啟應(yīng)用。從不:不重啟應(yīng)用,也避免未來出現(xiàn)提示。

若要禁用熱重載支持,請將--no-hot-reload選項傳遞給dotnet watch命令:

dotnet watch --no-hot-reload

二、代碼示例

本文中我們使用一個Blazor應(yīng)用示例一下Hot reload

1. VS Code新建Blazor Server project

dotnet new blazorserver

2. dotnet watch 運行

F:\Tranning\NET6\Blazor>dotnet watch
watch : Hot reload enabled. For a list of supported edits, see https://aka.ms/dotnet/hot-reload. Press "Ctrl + R" to restart.
watch : Building...
  正在確定要還原的項目…
  所有項目均是最新的,無法還原。
  Blazor -> F:\Tranning\NET6\Blazor\bin\Debug\net6.0\Blazor.dll
watch : Started
info: Microsoft.Hosting.Lifetime[14]
      Now listening on: https://localhost:7256
info: Microsoft.Hosting.Lifetime[14]
      Now listening on: http://localhost:5249
info: Microsoft.Hosting.Lifetime[0]
      Application started. Press Ctrl+C to shut down.
info: Microsoft.Hosting.Lifetime[0]
      Hosting environment: Development
info: Microsoft.Hosting.Lifetime[0]
      Content root path: F:\Tranning\NET6\Blazor\

首頁顯示的內(nèi)容:

3. 修改index.razor中的代碼

界面顯示也自動跟著刷新了

以上是ASP.NET Core 6.0對熱重載的支持的一些介紹。

總結(jié)

到此這篇關(guān)于ASP.NET Core 6.0對熱重載支持的文章就介紹到這了,更多相關(guān).NET Core6.0熱重載的支持內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • .net core并發(fā)請求發(fā)送HttpWebRequest的坑解決

    .net core并發(fā)請求發(fā)送HttpWebRequest的坑解決

    這篇文章主要給大家介紹了關(guān)于.net core并發(fā)請求發(fā)送HttpWebRequest的坑的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起看看吧
    2018-12-12
  • ASP.NET讀取配置文件的多種方式詳解

    ASP.NET讀取配置文件的多種方式詳解

    ASP.NET?Core?是一個模塊化、高性能的框架,它使用依賴注入來構(gòu)建應(yīng)用程序的各個組件,在?ASP.NET?Core?中,配置文件扮演著至關(guān)重要的角色,下面我們就來看看ASP.NET讀取配置文件有哪些方式吧
    2025-02-02
  • c# rabbitmq 簡單收發(fā)消息的示例代碼

    c# rabbitmq 簡單收發(fā)消息的示例代碼

    這篇文章主要介紹了c# rabbitmq 簡單收發(fā)消息的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • System.Timers.Timer定時執(zhí)行程序示例代碼

    System.Timers.Timer定時執(zhí)行程序示例代碼

    如果是某個邏輯功能的定時,可以將code放到邏輯功能的類的靜態(tài)構(gòu)造函數(shù)中,在該邏輯類第一次執(zhí)行時,靜態(tài)構(gòu)造函數(shù)會被調(diào)用,則定時自然啟動
    2013-06-06
  • VS2017調(diào)用MySQL 8.0的方法

    VS2017調(diào)用MySQL 8.0的方法

    這篇文章主要為大家詳細介紹了VS2017調(diào)用MySQL 8.0的方法,附上C++程序,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 利用ASP.NET MVC+Bootstrap搭建個人博客之praise.js點贊特效插件(二)

    利用ASP.NET MVC+Bootstrap搭建個人博客之praise.js點贊特效插件(二)

    這篇文章主要介紹了利用ASP.NET和MVC+Bootstrap搭建個人博客之praise.js點贊特效插件(二)的相關(guān)資料,需要的朋友可以參考下
    2016-06-06
  • C# winform打印excel的方法

    C# winform打印excel的方法

    這篇文章主要為大家詳細介紹了C# winform打印excel的方法,使用NPOI+Spire.xls+PrintDocument直接打印excel,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • asp.net文件上傳帶進度條實現(xiàn)案例(多種風(fēng)格)

    asp.net文件上傳帶進度條實現(xiàn)案例(多種風(fēng)格)

    這篇文章主要講解了asp.net文件上傳帶進度條實現(xiàn)案例,有不同風(fēng)格的進度條,一定有一款最適合你,感興趣的小伙伴們可以參考一下
    2015-09-09
  • VS2013設(shè)置護眼背景顏色

    VS2013設(shè)置護眼背景顏色

    我們做開發(fā)的一做基本都是一天,對著屏幕眼鏡肯定會累,下面教大家一個VS2013設(shè)置護眼背景色的方法。
    2016-04-04
  • ASP.NET實現(xiàn)頁面?zhèn)髦档膸追N方法小結(jié)

    ASP.NET實現(xiàn)頁面?zhèn)髦档膸追N方法小結(jié)

    這篇文章介紹了ASP.NET實現(xiàn)頁面?zhèn)髦档膸追N方法,有需要的朋友可以參考一下
    2013-11-11

最新評論

津市市| 峡江县| 略阳县| 临清市| 鹤庆县| 固镇县| 蚌埠市| 繁昌县| 启东市| 晋江市| 凤台县| 石楼县| 保德县| 和田市| 湘西| 潞城市| 手游| 安宁市| 兴海县| 南华县| 曲水县| 阳西县| 大荔县| 息烽县| 贵港市| 奉贤区| 清河县| 内江市| 镇江市| 大城县| 镇安县| 平阴县| 白河县| 吉安市| 镇巴县| 吉林省| 乐至县| 齐齐哈尔市| 铜鼓县| 潼关县| 永和县|