asp.net – 在同一个域上的两个网站之间共享cookie
|
这是情况: >网站A,ASP.NET MVC 4 web应用程序。域名:http://a.example.com 我正在尝试在网站之间共享cookie(表单身份验证)。 我没有使用表单身份验证。我正在使用内置的方法(加密,解密等),但是我正在设置自己的自定义cookie。 当我在其中一个网站上设置cookie时,其他网站会看到cookie,但无法解密cookie。错误是通用的“加密操作期间发生错误”。 我确保了 >该cookie的域名设置为“example.com”(这意味着子域可以访问。证明是另一个网站可以“看到”cookie)。 我以前做过这个,它的工作正常,但在这种情况下,两个应用程序共享相同的代码库。 在这种情况下,它们是单独的应用程序。这是因为我原型化了一个解决方案,其中同一顶级域上的两个独立于平台的应用程序可以共享认证cookie。 任何人都可以告诉我我缺少什么,或者提供一个替代解决方案。 我已经阅读了所有相关问题,但答案通常是2)。 解决方法当您创建一个新的ASP.NET 4.5(例如ASP.NET MVC 4)应用程序时,以下行将添加到web.config中:<httpRuntime targetFramework="4.5" /> 这在我的其他应用程序中不存在,可能是因为我的其他应用程序是升级到4.5的ASP.NET 3.5应用程序。 删除新的ASP.NET Web应用程序中的行修复了问题。 我认为这是由于兼容模式值:
不知道我如何解决这个问题。我认为应用程序具有不同的兼容性模式,因为它没有该httpRuntime元素。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – 为什么我的样式表重定向到我的登录?
- asp.net-web-api – 无法在Mono / xsp4中加载类型’System.
- asp.net-mvc – 更新我的模型然后重新评估IsValid?
- asp.net-mvc-3 – MVC 3中的BeginRequest类过滤器?
- asp.net – 如何从Javascript调用控制器方法
- ASP.NET 1.1到4.0迁移:事件不工作
- asp.net-mvc – 使用Razor在ASP.NET MVC 4中防止@ Html.Lab
- ASP.NET MVC Razor:三元
- asp.net-mvc – ASP.Net [HiddenInput]数据属性在Razor中用
- asp.net – asp:ContentPlaceHolder和代码块问题
- asp.net-mvc – 使用Razor在ASP.NET MVC 4中防止
- asp.net – “’Microsoft.Jet.OLEDB.4.0’提供程
- asp.net-mvc – 如何将复选框绑定到视图模型的Li
- asp.net – Visual Studio 2008 – 解决方案的条
- asp.net-core – 在Visual Studio 2015 for ASP.
- asp.net-mvc – AntiForgeryToken登录后无效
- 单元在ASP.NET中测试登录
- asp.net-mvc – Url.Action如何从模型中添加参数
- asp.net-mvc – ASP.NET MVC 4覆盖发出的html名称
- ASP.NET中的自定义元素与自定义子元素
