JAV*_*JAV 15 asp.net session internet-explorer iis-7
我遇到一个奇怪的问题我已经在asp.net 4.0开发了一个网站,它在所有浏览器上工作正常,因为我正在处理会话,所以用户必须登录才能使用该网站.
在Internet Explorer 11上,当您访问网站URL时,它会在网址中附加奇怪的字符串.
当您登录该网站并单击其中的链接时,会将您注销.
我不知道为什么会发生这种情况,因为我在本地测试了它工作正常,但是当文件上传到服务器并且你从IE11打开链接时就会产生这个问题.
请有人帮我解决这个问题.
这是我得到的网址
http://wwww.someurl.com/FM2/(S(iyrnv2rrbds5uisv2qqc3rjy))/login.aspx
谢谢
Kev*_*ain 25
新的用户代理字符串似乎存在问题(大多数站点无法识别新的IE),因此默认情况下MVC不启用cookie
通过在表单身份验证元素中添加cookieless属性,强制在身份验证令牌中使用cookie,如下所示
<authentication mode="Forms">
<forms loginUrl="~/YourLoginUrl" timeout="2880" cookieless="UseCookies" />
</authentication>
Run Code Online (Sandbox Code Playgroud)
资料来源:http://botsikas.blogspot.co.uk/2013/09/ie11-and-aspnet-session-cookies.html
| 归档时间: |
|
| 查看次数: |
11391 次 |
| 最近记录: |