Reputation: 2996
Since IE10 has installed on my Windows 7 box, it is impossible to login into my application... It was OK with IE9 and it still OK with FF and Chrome.
The problem is that session cookies (jsession id) are not send by IE when doing ajax request (POST or GET).
I've seen on SO many trouble with IE10 and cookies but no one can applied to my problem : IE10 User-Agent causes ASP.Net to not send back Set-Cookie (IE10 not setting cookies) jquery ajax $.post not working IE10 IE10 sharing cookies across subdomains by default
I precise that I'm not crossdomain. I use a Jasig/CAS for authentication and CAS cookies nor session cookies are send by ajax request. Ajax request are send via JQuery (last version).
Any help would be greatly appreciated.
Thanks in advance.
I tried all IE security options and the last do not track without success.
I try Google Chrome Frame into my IE10 with adding but nothing better.
Upvotes: 2
Views: 5398
Reputation: 507
I've had a similar problem and just added to the Web.Config in IIS cookieless="UseCookies" in the Authentication section.
Upvotes: 0
Reputation: 2996
I've found what happens, and it can be usefull for others. @Mark Ormston was not so far : Cookies set with path /cas are send by IE10 to URL beginings with /cas-services
In my case /cas and /cas-services are not in the same WebApp and each have its own JSESSIONID. Sending JSESSIONID created for /cas to /cas-services lead to the problem describe above.
To correct, I simply rename /cas-services with /app-services (I guess that everything not beginning with /cas should work).
JM.
Upvotes: 3