ASP.NET服务器迁移
发布时间:2020-12-16 06:35:29 所属栏目:asp.Net 来源:网络整理
导读:我们有一个长期存在的ASP.NET 3.5应用程序,我们正在从运行 Windows 2005 IIS 6的物理服务器迁移到运行Windows 2008 IIS7的虚拟服务器.新机器将采用旧机器的标识–IP,DNS等. 我们的客户将我们的网站保持数小时 – 有时甚至是几天.我担心的是,当我们进行此切换
我们有一个长期存在的ASP.NET 3.5应用程序,我们正在从运行
Windows 2005 IIS 6的物理服务器迁移到运行Windows 2008 IIS7的虚拟服务器.新机器将采用旧机器的标识–IP,DNS等.
我们的客户将我们的网站保持数小时 – 有时甚至是几天.我担心的是,当我们进行此切换时,突然所有的视图状态都将无法验证,因为MachineKey将会发生变化. 这种破坏是否可以避免?我可以将新服务器的machineKey设置为与现在使用的机器密钥相同吗?我认为它是自动生成的 – 我可以找出它是什么吗? 或者,这是否值得 – 这是一个糟糕的情况,用户不应期望能够长时间访问网站? 解决方法<system.web> <machineKey validationKey="Generate on your own" decryptionKey="Generate on your own" validation="3DES"/> </system.web> 您是对的,移动将使所有授权Cookie无效.我相信,除非您启用了viewstate加密,否则viewstate会没问题. 如果添加machinekey属性,那么托管站点的位置无关紧要,只要该机器密钥相同,加密和解密就可以了.此外,如果您的站点托管在负载平衡环境中,则需要/应该使用此功能. msdn.microsoft.com/en-us/library/ms998288.aspx (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 如何覆盖ASP.Net MVC的默认模型绑定器,以便
- asp.net – 创建密码和密码
- asp.net – User.Identity.GetUserId()方法无法在Web Api 2
- asp.net-mvc-3 – Apress Pro Asp.net MVC框架3 – SportsS
- asp.net – 调用HttpClient.GetAsync时出错:基础连接已关闭
- asp.net-mvc – Jquery AJAX成功没有被Coded UI测试项目触发
- asp.net – 我从添加引用对话框中找不到System.Web.MVC [我
- asp.net-ajax – system.web不包含脚本的定义
- asp.net-mvc-2 – 使用Ninject 2在基本控制器中的属性注入
- asp.net – 在文本框中输入按键时避免发出哔声
推荐文章
站长推荐
- asp.net – 通过反射获取其getter具有可选值的属
- asp.net-mvc – 如何在MVC WebGrid中显示行号
- Aspect-Oriented Programming : Aspect-Oriented
- 如何从ASP.NET MVC中的窗体身份验证拦截401?
- api – 通过msxml2.ServerXMLHTTP提供身份验证信
- asp.net-mvc – 要查看的ASP.NET MVC 2控制器:I
- asp.net – 如何在Win Server 2k8和IIS7上修复40
- .net – 编辑器模板不适用于DisplayFormat
- asp.net-mvc – 如何将userId传递给模型ASP.NET
- Asp.Net 5分钟实现网页实时监控
热点阅读