asp.net-mvc – asp.net web farm中丢失的会话状态
我已经忙了几个月了.
我目前有1个网站的2台服务器.使用循环dns我发现一开始一切正常(检查它改变的网站的IP,但我可以继续我的会话),但过了一段时间我失去了我的会话,似乎无法读取formauthentication cookie,是被丢弃. (假设)但这并不是一直发生的.只是有时. 我正在使用iis7共享配置,我设置机器密钥,我正在使用指向其中一个服务器的stateserver,我在两个服务器上验证了stateserver的工作原理. 我读了一些关于IIS应用程序路径的内容,但我真的不知道它是什么意思,它是webapp的路径,还是安装IIS的路径?在这两种情况下,它们都是相同的. 有人有想法吗? 解决方法
对于遇到同样问题的人,我会自己回答这个问题.一切都设置正确但机器密钥应位于system.web下的web.config中.通过iis 7生成密钥由于某种原因无效,我使用在线工具生成它:
http://aspnetresources.com/tools/machineKey
因此,要在iis7上进行负载平衡和设置多个服务器,您应该: >使用stateserver out-proc(stateserver或sql server)并拥有所有 希望这有助于某人. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 无法加载类型’system.data.entity.design.aspn
- asp.net-mvc – “添加控制器”/“添加视图”在混合MVC / W
- 如何在经典的asp中执行多线程/后台处理
- asp.net – 获取用户及其角色的列表
- ASP.net错误:BC30037:字符无效
- asp.net – 具有不同按钮类型的Asp按钮
- ASP.NET MVC – 更新预编译的Razor View文件直播生产
- asp.net – HttpContext.Current.User!= HttpContext.User
- asp.net – 我应该加密URL参数传递的GUID吗?
- asp.net-mvc-3 – 如何在乌节项目中完成多租户
- asp.net – 使用javascript和服务器端禁用/启用r
- 如何在VS 2010中停止调试时正常退出ASP.NET应用程
- asp.net-mvc – 如何在ASP.NET MVC中执行[Requir
- asp.net-mvc-2 – ASP.NET MVC2 Ninject NLog(sh
- asp.net-core – 哪些所有类型的HTTP头都在ASP.N
- Visual Studio对程序集签名时一个很不好用的地方
- asp.net-mvc – 如何在将model属性传递给局部视图
- asp.net-mvc – 我应该在ASP.NET MVC3中附加自定
- asp.net-mvc – 如何使用MVC 4上传大文件?
- asp.net – 如何在不构建网站的情况下使用MSBuil