asp.net-mvc – 为什么我在带有godaddy服务器的MVC3应用程序中有不稳定的会话
|
我在godaddy服务中有一个MCV3应用程序,并且会话非常不稳定. 当我登录它工作正常,但在应用程序中导航它导出我,并在应用程序内点击刷新或导航更多的日志我就像那样(没有询问凭据或任何东西).在我的远程测试服务器和本地工作正常. 解决方法这可能不是会话问题,而是身份验证cookie /票证问题. GoDaddy(最有可能)的服务器负载均衡.这意味着您的应用程序实际上一次存在于多个服务器上.在您的web.config中,如果您没有正确定义< machineKey>属性,然后IIS为您组成一个机器密钥.运行应用程序的每个服务器如果没有您定义,则会创建自己的机器密钥.因此,一个服务器能够解密和读取您的身份验证票据,而下一个请求将转到另一个无法解密身份验证票证的服务器,因为它使用不同的密钥加密,并且此服务器认为您未登录. 要解决此问题,请打开web.config文件并定义< machineKey>属性和重新部署.使用新部署的应用程序登录后,您应该会看到此问题消失. Forms authentication and Machine Key information on MSDN Machine Key Generator(最有可能的是,每个人都应该使用生成的.NET 2.0版本) (编辑:南阳站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – ASP.NET MVC Beta 1:DefaultModelBinder错
- asp.net – 从我的GridView行返回一个对象
- ASP.NET 清除模式窗口数据缓存的操作方式
- asp.net – 请求在IIS工作进程中存在于RequestAcquireState
- 在使用ASP.NET会话时是否可以强制请求并发?
- asp.net-web-api – ASP身份OAuth令牌 – 我应该在移动应用
- asp.net – 如何扩展aspnet成员身份验证表?
- ASP.NET通过分布式Session提升性能
- asp.net – 经过身份验证的服务不支持跨域javascript回调.
- asp.net-mvc-4 – 表单身份验证:角色(MVC 4)C#
- asp.net-mvc – 如何继承ASP.NET MVC控制器并仅更
- asp.net-mvc – 访问ASP.NET MVC应用程序中的控制
- asp.net – 脚本标签和链接标签进入asp:内容或外
- asp.net – OutOfMemoryException当发送大文件50
- asp.net – 在MVC 4.0中使用部分视图中的节
- asp.net – 什么时候Response.IsClientConnected
- 如何设置特定于ASP.NET请求的log4net上下文属性?
- asp.net-web-api – Web API / MVC 6中的安全JSO
- 来自ASP.NET MVC站点的“无效的JSON原语:alihac
- asp.net-mvc – ELMAH和SQL Server 2008 R2?
