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

ASP.NET?Core?6.0對(duì)熱重載的支持實(shí)例詳解

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

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

一、整體介紹

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

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

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

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

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

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

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

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

.NET CLI

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

dotnet watch

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

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

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

若要禁用熱重載支持,請(qǐng)將--no-hot-reload選項(xiàng)傳遞給dotnet watch命令:

dotnet watch --no-hot-reload

二、代碼示例

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

1. VS Code新建Blazor Server project

dotnet new blazorserver

2. dotnet watch 運(yùn)行

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...
  正在確定要還原的項(xiàng)目…
  所有項(xiàng)目均是最新的,無法還原。
  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中的代碼

界面顯示也自動(dòng)跟著刷新了

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

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

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

    C# winform打印excel的方法

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

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

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

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

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

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

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

最新評(píng)論

资源县| 桐柏县| 黑水县| 东乌珠穆沁旗| 通辽市| 双鸭山市| 江达县| 海淀区| 武夷山市| 芦山县| 沂南县| 九龙县| 上饶市| 修武县| 津市市| 什邡市| 龙陵县| 志丹县| 吴堡县| 桃园县| 阿勒泰市| 临西县| 察隅县| 广德县| 元江| 邵东县| 新郑市| 阜阳市| 汪清县| 博湖县| 禄丰县| 宜州市| 洛宁县| 朝阳市| 甘孜| 和硕县| 溧阳市| 怀集县| 武宁县| 梧州市| 疏附县|