我们要求通过远程通知(数据库值的更改)自动关闭我们的ASP.NET MVC网站.哪里是实施这个的最佳地点?
更新
很多建议使用app_offline,但这种情况将每天发生,并且将完全由数据库启动,所以我宁愿让应用程序采取主动而不是外部推送文件.
此外,我可能需要将用户重定向到保留页面(最好是MVC控制器方法,以保持一致).我更倾向于在我的BaseController中捕获它并处理它
如果你必须以编程方式进行,我会使用Global.asax Application_BeginRequest.
您可以Response.Redirect页面到"Offline.aspx",它可以从数据库或任何您需要的内容中检索消息.当然,你必须查看请求,看它是否试图进入"Offline.aspx",否则你最终会陷入无限循环.
或者也许您的所有应用程序都可以重定向到一个网站,这将消除大多数复杂功能.
| 归档时间: |
|
| 查看次数: |
1366 次 |
| 最近记录: |