MaintenanceModeMiddleware:通过控制器动作或Razor页面处理程序将ASP.NET Core应用程序置于和退出维护模式

时间:2024-05-02 15:27:02
【文件属性】:

文件名称:MaintenanceModeMiddleware:通过控制器动作或Razor页面处理程序将ASP.NET Core应用程序置于和退出维护模式

文件大小:1011KB

文件格式:ZIP

更新时间:2024-05-02 15:27:02

C#

维护模式中间件 将您的ASP.NET Core应用程序(或其部分)置于维护模式 我们都知道,将公开可用的网站或应用程序置于维护模式并不是一件完美的事情。 但是,现实使我们处于不可避免的情况。 与依赖于“ app_offline.htm”的IIS方法不同,该中间件使您可以使网站的某些部分保持活动状态,而其余部分则对于公众是不可访问的。 您可以通过控制器操作进入维护模式,例如通过按应用程序管理区域中的按钮或调用API。 您可以指定维护模式应在给定时间段后自动结束。 关键功能: 通过调用控制器操作或查看方法进入和退出维护模式 指定应启用维护模式的时间 在维护模式下,让站点的某些部分保持可访问状态 让某些用​​户(例如管理员)仍然能够访问整个网站(或部分网站) 全局(在Startup.cs中)或每个调用(在控制器或查看操作中)配置维护模式 基本用途 在Startup.cs中注册中间件:


网友评论