首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >上传新版本的网站后,断开连接工作的最好方法是什么?

上传新版本的网站后,断开连接工作的最好方法是什么?
EN

Stack Overflow用户
提问于 2011-10-05 02:07:54
回答 1查看 75关注 0票数 2

我们在公司中有一个asp.net网站,它有一个依赖于会话的页面。

每周我们上传2-3次-一个新版本的网站。

问题是该网站提供的服务依赖于会话。当我们上传的时候-会话已经不存在了。(理应如此)。

其中一个想法是在一个特殊的页面中通知网站将关闭一段时间。但即使在那时,也可能有人正在进行会话,然后看到一个维护页面。(这种情况下,有人已经开始填写表单,同时,我们下载了包含维护页面的网站)。

另一个想法是使用Sql server会话或状态服务器。

问题是:如果我们保存他的会话(在sql中)并关闭服务器--用户看不到它,当他要按下save按钮时-它会工作吗?

我知道有不持久的cookie可以保存会话id。那么,在服务器再次启动后--用户仍然可以看到页面--并按下保存--它会工作吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-10-05 02:11:40

使用SQL server会话,从技术上讲,您应该能够关闭服务器,重新启动它,然后用户点击Save as,就好像什么都没有发生一样(一旦它再次备份)-除了明显的延迟,因为所有内容都会重新启动并第一次加载到内存中。但是,如果您在帖子之间移动窗体上的控件,则可能会出现ViewState错误。

理想情况下,您将网站镜像到至少有两台服务器的服务器群上,并进行滚动更新。不要问我怎么做:-)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7652188

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档