又经过一番研究...于是乎有了本文 。
3、AspNetCore 热更新解决方案原理对于AspNetCore应用程序来说,实现热更新的点,不在程序本身 。
因此,无需要对AspNetCore本身做什么事件 。
对于Window:
其核心在于 IIS,及IIS的应用程序池的回收机制,它能自动控制netcore程序的新旧更替 。
因此,核心只要能控制IIS即可(涉及需要管理员权限) 。
对于Linux:
其核心在于Ngnix(或其它),其重新加载配置的过程,和IIS应用程序池的回收有相似的原理,不过它只能控制自己的新旧更替 。
因些会麻烦一些,但也能解决,需要自己通过代码控制dotnetcore项目的新启与消亡 。
对于具体怎么交互与利用及其它细节,感兴趣的可以看开源的代码 。
4、总结本来只是打算自己用,后来想一想,这么基础的解决方案,还是开源了吧,反正我开源的项目没十个也有七八个了,不在乎多这一个了 。
嗯,如果您的相关项目正在使用或打算采用我的解决方案或升级工具,麻烦给 AspNetCoreUpdater 开源的项目点个赞,谢谢 。
推荐阅读
- 咖啡红茶功效与作用,红茶的主要功效与作用
- 游泳比赛前怎么热身?
- 有氧健身减肥舞受热捧
- 什么是热瑜伽呢
- 热瑜伽穿什么呢
- 热瑜伽的注意事项有哪些
- 冰红茶是热性还是冷性,丹参红枣枸杞桂圆茶的功效与作用
- 网友热议|诗人余秀华与90后男友结婚上热搜 脸上洋溢微笑:网友祝两人幸福
- 网友热议|4女子为寻刺激半夜开豪车偷菜被拘 主家拒私了:网友吐槽行为太奇葩
- 心烦意乱的句子有哪些?