ASP.NET Core 通过 Microsoft.DotNet.Watcher.Tools 实现热部署
2024-09-01 00:57:19
之前开发前端的时候,webpack 会有热更新工具,在修改了代码之后,自动将代码编译,实时展现到页面上,给开发带来了极大的方便。
Java也可以通过第三方插件JRebel实现热部署,不用频繁的重启Tomcat。
微软官方也为.NET Core 开发了热部署工具,就是Microsoft.DotNet.Watcher.Tools 。最新的版本可以通过nuget查询到,目前最新的版本是2.0.2。
具体使用:
可以参照nuget上面的方法,将工具添加到项目,参照教程。
我这边用的是.NET Core CLI,,运行 dotnet add package Microsoft.DotNet.Watcher.Tools --version 2.0.2 命令就可以了
执行完毕之后就可以使用了。
运行dotnet watch run --verbose 就可以启动项目,并实现热部署了。--verbose 可以看到详细输出的消息。
测试代码如下:
public IActionResult test()
{
return Content("123");
}
运行效果:
修改代码并保存,控制台检测到更新:
查看浏览器结果,可以看到已经更新了,中途并未重启服务。
最新文章
- codeforces problem 140E New Year Garland
- c# Invalidate() Update() Refresh()的区别
- JavaScript数独求解器
- 无法打开包括文件:'atlrx.h'的解决办法
- QTP学习一添加默认的注释及调用外部vbs文件
- IOS 作业项目(4)步步完成 画图 程序(中续)
- UI学习笔记---第一天
- 【Anagrams】 cpp
- 从零开始学ios开发(十五):Navigation Controllers and Table Views(中)
- day04
- js 获取asp:dropdownlist选中的值
- .NET CORE——Console中使用依赖注入
- KindEditor文件上传成功前端显示上传失败
- 硬件工程师必会电路模块之MOS管应用
- AHB总线协议
- 数据库中增加操作insert into的用法和查询select的用法
- JAVA问题定位跟踪技术
- android 签名验证防止重打包
- LINUX安全加固操作
- TOSCA自动化测试工具--new Project
热门文章
- 【t017】YL杯超级篮球赛
- JUnit中@Test的运行顺序
- wpf DoEvents
- 关于java项目与web项目中lib包的那点事
- Bit error testing and training in double data rate (ddr) memory system
- octopress第三方插件:博文同步工具syncPost
- POJ 2954-Triangle(计算几何+皮克定理)
- 关于iis里面 .net framework 版本的切换
- cacti由snmp监控带宽
- 几种常见RuntimeException