.NET Razor类库-热加载 就是运行时编译

1.新建3个项目

1.1 一个.NET Standard2.1项目 IX.Sdk.SvnCICD4NuGet

在这里插入图片描述

1.2 一个.NET Razor类库项目 IX.Sdk.SvnCICD4NuGet.RazorWeb

在这里插入图片描述

1.3 一个.NET6 Web项目 IX.Sdk.SvnCICD4NuGet.Web

在这里插入图片描述
这3个项目的引用关系
Web引用 Razor类库 和 .NET Standard2.1
Razor类库引用.NET Standard2.1

在这里插入图片描述

2.项目中包含的内容查看

2.1 .NET Standard2.1项目 IX.Sdk.SvnCICD4NuGet

主要放一个界面的新增Dto
在这里插入图片描述

2.2 .NET Razor类库项目 IX.Sdk.SvnCICD4NuGet.RazorWeb

放一个 runtimecompilation.css 静态文件 一个按钮的样式来做演示
在这里插入图片描述
一个 Controller
在这里插入图片描述
一个Razor 页面 Add.cshtml
这个新增界面 用来演示 Razor的热更新
在这里插入图片描述

2.3 .NET6 Web项目 IX.Sdk.SvnCICD4NuGet.Web

中主要是配置 Program.cs
核心配置如图:
主要是 添加 Razor服务 添加运行时编译

在这里插入图片描述

2.4 如果上述Razor项目需要做到 热更新,我们需要做的事情

1) 每一个Razor类库项目 都需要引用 Microsoft.AspNetCore.Mvc.Razor.RuntimeCompilation
示例中是 6.0.25 版本2) 就是Program.cs 添加 Razor服务  添加运行时编译

在这里插入图片描述
在这里插入图片描述

3.运行项目,修改css,js,Razor页面中的内容 就是热更新了,不需要 每次修改完 重新运行

4.总结

通过 这段分享 我们分别演示了**.NET6 Web 的热加载**
**Razor类库 的热加载**
**Razor类库 Css的热加载   注意改  Js 或者 css 要强制刷新浏览器 Ctrl + F5**

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/412370.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[LLM][Prompt Engineering]:大语言模型上下文学习-What、How、Why?

上下文学习 上下文学习什么是上下文学习2. 示例的选择2.1 相关度排序2.2 集合多样性2.3 大语言模型 3. 示例格式3.1 人工标注3.2 利用大语言模型自动生成 4. 示例顺序5. 上下文学习为什么可以work5.1 能力来源5.2 ICL的能力 Reference 在GPT-3的论文中,OpenAI 研究团…

【Tomcat+MySQL+Redis源码安装三件套】

TomcatMySQLRedis源码安装三件套 Tomcat部分概念Tomcat的作用Tomcat的原理Linux运维中的应用场景具体操作示例 基本使用流程实验Tomcat安装tomcat的反向代理及负载均衡源地址hash(不能负载)tomcat负载均衡实现(使用cookie) memcached 操作命令 理论补充结…

注册免费的vps:infinityfree

首先是注册网址 https://dash.infinityfree.com/login 各位自行注册就好了 注册好后创建账户,选择最左边这个免费的就可以了 然后可以创建一个子域名,各位自行选择后缀和填写前面就好了 然后拉下来选择 I approve 然后创建账户 然后就可以打开控制面…

LRN正则化是什么?

LRN正则化,全称为Local Response Normalization(局部响应归一化),是一种在深度学习,特别是在卷积神经网络(CNN)中常用的正则化技术。该技术旨在通过模拟生物视觉系统中的侧抑制现象,…

微深节能 环冷卸灰小车定位远程控制系统 格雷母线

微深节能环冷卸灰小车定位远程控制系统中的格雷母线,作为一种高精度位移测量系统,在系统中发挥着关键作用。 一、格雷母线概述 格雷母线系统主要由格雷母线、天线箱、地址解码器、地址编码器四个核心部分组成。其核心部件包括扁平状的尼龙加纤合成材质外…

华为大咖说丨企业数字化转型如何开展顶层设计?

本文作者:李克武(华为交通智慧化军团 首席数字化转型专家)全文约1787字,阅读约需6分钟 近期,我与朋友探讨了有关企业数字化转型顶层设计这一话题。探讨结束后,我认为有必要详述一番,由此才有了这…

更改文件路径时出现The location is not writable.Please choose a new location问题解决方案

The location is not writable.Please choose a new location问题解决方案 1.问题如下图: 在当前盘里面试着删除一个文件夹,发现需要管理员的权限才可删除 主要原因:当前盘没有修改/写入权限 2.解决方案 在需要写入的盘符上右键–>点击属…

矩阵分析 学习笔记2 线性子空间 线性映射

子空间是啥: 平凡子空间:{0}(只有一个0元素)和V(原本的子空间) 向量组生成的子空间: 比如说,我们的三维空间就是由三个标准基组成的向量组“张”成的空间,而标准基组成的…

解决npm下载依赖速度慢的问题

🌟 前言 欢迎来到我的技术小宇宙!🌌 这里不仅是我记录技术点滴的后花园,也是我分享学习心得和项目经验的乐园。📚 无论你是技术小白还是资深大牛,这里总有一些内容能触动你的好奇心。🔍 &#x…

尖山有多尖 长沙有多长

各位“大虾”、各位朋友: 大家都知道,在我们长沙有一条新一代计算系统产业链,这是全国45个国家级先进制造业集群唯一以“计算”命名的产业集群。产业链每年都会举办若干活动,为大家提供交流碰撞、相互提高的机会。 今天&#xf…

关于Claude Artifacts的5条总结!

大家好,我是木易,一个持续关注AI领域的互联网技术产品经理,国内Top2本科,美国Top10 CS研究生,MBA。我坚信AI是普通人变强的“外挂”,所以创建了“AI信息Gap”这个公众号,专注于分享AI全维度知识…

JavaWeb - Vue项目

创建 命令行 vue create project 图形化界面 vue ui 目录结构 启动 命令行 npm run serve 端口配置 Vue的组件文件以.vue结尾 每个组件有三个部分组成&#xff1a; <template>&#xff1a;模板部分&#xff0c;由它生成HTML代码<script>&#xff1a;控制…

电容笔买什么牌子好?2024开学季超硬核避坑指南!选对不交智商税

随着平板设备的广泛使用&#xff0c;电容笔逐渐成为了学生和职场人士的热门选择&#xff0c;因为它们可以与平板设备无缝配合&#xff0c;提升用户书写和绘画的效率与乐趣。但随着电容笔市场的蓬勃发展&#xff0c;涌现了很多平替品牌&#xff0c;很多用户都在纠结电容笔该买什…

css画个熊猫

【html源码-一键复制查看效果】 <!DOCTYPE html> <html><head><meta charset"utf-8" /><title></title><style>* {margin: 0;padding: 0;box-sizing: border-box;}.box {position: relative;width: 300px;height: 260px;…

文件批量处理:批量读取、修改与保存的技术指南

目录 一、引言 二、批量读取文件 2.1 文件格式与规范 2.2 读取文件的基本方法 2.3 批量读取的实现 三、批量重命名文件 3.1 使用专用软件 3.2 编写脚本实现 四、批量修改文件内容 4.1 使用文本编辑器或IDE的批量替换功能 4.2 编写脚本批量修改文件内容 五、案例分析…

android studio 设置gradle jdk

1. 左上角点击file 2. 按照如下点击&#xff1a; 3. 即可修改gradle jdk

SQL-函数

1、字符串函数 # 字符函数 select concat(hello , mysql!); select lower(HELLO); select upper(hello); select lpad(01,5,-);# 左填充 select rpad(01,5,-);# 右填充 select trim( hello mysql ! );# 去除前后空格 select substring(hello mysql!,1,7);# 截取一部分字符前7…

sql-labs31-35关通关攻略

第三十一关 一.判断闭合 1“” 二.查询数据库 http://127.0.0.1/Less-31/?id-1%22)%20union%20select%201,2,database()--http://127.0.0.1/Less-31/?id-1%22)%20union%20select%201,2,database()-- 三.查表 http://127.0.0.1/Less-31/?id-1%22)%20union%20select%201,…

pmp证书为何会被骂?他真的就是个垃圾证书?

说是垃圾到不至于。 毕竟PMP证书今年被北京市列入急需紧缺专业人才人员名单&#xff01;同时可以在创新创业、社会保障、评价激励等方面得到优先支。 其次&#xff0c;证书&#xff0c;其内容可以夯实基础&#xff0c;理清一个项目从启动、执行到最后的收尾做ppt结案的整个流…

[Hive]四、Hive On Tez

G:\Bigdata\Projects\大数据电商数仓项目(含2.0、3.0版本)\数仓项目实战V2.0\word版资料 1. Hive集成引擎Tez Tez是一个Hive的运行引擎,性能优于MR。为什么优于MR呢?看下图。 用Hive直接编写MR程序,假设有四个有依赖关系的MR作业,上图中,绿色是Reduce Task,云状表示写…