您的位置:网站首页 > asp源码 > 正文

Core 网站

类别:asp源码 日期:2019-11-7 13:36:06 人气: 来源:

  常言道,多喝热水,重启试试。有时候当应用工作不正常,重启也许能解决问题。但是程序员通常接触不到服务器系统权限。而运维人员和公司流程经为制造麻烦我们去重启应用。老实的程序员不辞交际,只能放弃重启,干看代码,加班猝死。其实,我们可以在代码里给自己留一个重启应用的方法,教教他们别惹程序员的道理。

  ASP.NET Core 有个很牛逼的接口,叫做IApplicationLifetime。它能用来处理网站启动后,以及停止网站的任务。

  这个接口提供了3个Cancellation Token,允许安排Action委托来处理应用启动和关闭的事件:

  ApplicationStopped发生在程序正在完成正常退出的时候,所有请求都被处理完成。程序会在处理完这货的Action委托代码以后退出。

  ApplicationStopping发生在程序正在执行退出的过程中,此时还有请求正在被处理。应用程序也会等到这个事件完成后,再退出。

  最方便的重启网站的方式就是访问一个特定的URL啦。以ASP.NET Core MVC网站为例,我们可以这样玩:

  重新启动ASP.NET Core网站特别简单,在IIS等host下,只要发一个新的request就能自动重启!也就是重新访问一下我们的网站即可~

  今天就介绍这些内容。祝大家编程快乐,遇到问题先喝热水再重启,一定能解决 :)返回搜狐,查看更多邻家小妹让我欲罢不能

  

关键词:asp源码网页
0
0
0
0
0
0
0
0
下一篇:没有资料

相关阅读

网友评论 ()条 查看

姓名: 验证码: 看不清楚,换一个

推荐文章更多

热门图文更多

最新文章更多

关于联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 人才招聘 - 帮助

CopyRight 2002-2012 技术支持 源码吧 FXT All Rights Reserved

赞助合作: