架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 18961|回复: 7

[.NET Core] ASP.NET Core(二)通过代码自重启应用

[复制链接]
发表于 2020-11-23 15:48:39 | 显示全部楼层 |阅读模式
在做插件式网站开发的时候,有的时候难免需要重启网站,每次登录到服务器重新启动网站太麻烦了,我想是否可以通过管理后台,点击按钮就能实现应用的自重启呢?答案:是可以做到的

原理:将 asp.net core 项目部署到 iis 上面,通过代码停止应用程序,当我们再次访问网站的时候,iis 会自动帮我们启动网站。

项目版本:ASP.NET Core 3.0

我已经将项目部署到 IIS 上,如何部署请参考:

【实战】ASP.NET Core 部署到IIS服务器
https://www.itsvse.com/thread-7838-1-1.html

首先,我们新建一个 test.json 的配置文件,并禁止监控文件发生变化重新加载机制,这样可以演示应用程序是否有过重启,当然,也可以通过其他方式观测变化。

先看效果图:

restart.gif

添加配置文件代码如下:

test.json 文件内容:

HomeController 控制器代码:

其实,重点就如下一行代码:

(完)





上一篇:.NET/C# 监控淘宝、天猫商品库存源码
下一篇:新人来报道了
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-22 20:30:26 | 显示全部楼层
学习学习。。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
 楼主| 发表于 2021-9-22 20:31:34 | 显示全部楼层

老铁   你别刷了   你现在又用不到
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-22 20:51:42 | 显示全部楼层
小渣渣 发表于 2021-9-22 20:31
老铁   你别刷了   你现在又用不到

有新东西都要看下呀,万一哪天需要呢,先保留下来
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-22 20:54:10 | 显示全部楼层
飞鱼 发表于 2021-9-22 20:51
有新东西都要看下呀,万一哪天需要呢,先保留下来

别学了,快跟不上了。。
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-9-24 10:33:39 | 显示全部楼层
学习学习!~~~~~~~~~~~
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2021-10-12 13:58:27 | 显示全部楼层
正想研究这个
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
发表于 2023-2-16 21:31:57 | 显示全部楼层
小渣渣 发表于 2021-9-22 20:31
老铁   你别刷了   你现在又用不到

书到用时方恨少
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-25 06:23

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表