之前开发前端的时候,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");
}

运行效果:

修改代码并保存,控制台检测到更新:

查看浏览器结果,可以看到已经更新了,中途并未重启服务。

最新文章

  1. codeforces problem 140E New Year Garland
  2. c# Invalidate() Update() Refresh()的区别
  3. JavaScript数独求解器
  4. 无法打开包括文件:'atlrx.h'的解决办法
  5. QTP学习一添加默认的注释及调用外部vbs文件
  6. IOS 作业项目(4)步步完成 画图 程序(中续)
  7. UI学习笔记---第一天
  8. 【Anagrams】 cpp
  9. 从零开始学ios开发(十五):Navigation Controllers and Table Views(中)
  10. day04
  11. js 获取asp:dropdownlist选中的值
  12. .NET CORE——Console中使用依赖注入
  13. KindEditor文件上传成功前端显示上传失败
  14. 硬件工程师必会电路模块之MOS管应用
  15. AHB总线协议
  16. 数据库中增加操作insert into的用法和查询select的用法
  17. JAVA问题定位跟踪技术
  18. android 签名验证防止重打包
  19. LINUX安全加固操作
  20. TOSCA自动化测试工具--new Project

热门文章

  1. 【t017】YL杯超级篮球赛
  2. JUnit中@Test的运行顺序
  3. wpf DoEvents
  4. 关于java项目与web项目中lib包的那点事
  5. Bit error testing and training in double data rate (ddr) memory system
  6. octopress第三方插件:博文同步工具syncPost
  7. POJ 2954-Triangle(计算几何+皮克定理)
  8. 关于iis里面 .net framework 版本的切换
  9. cacti由snmp监控带宽
  10. 几种常见RuntimeException