I have an asp.net 2.0 C # 3.5 site that works like a champion. But now with Internet Explorer 9, something is very wrong.
After authentication (Forms with Membership Provider), the user remains on the default page, but the URL is very wrong. They are authenticated.
When the login is complete, they should be here: http: //20h1vg1/portal/page/Default.aspx
Instead, they get here: http: // 20h1vg1 / (F (u46-heLElGwm0nrfgWlskg-8oWtK9FPfEOj4Q1Qldxs16-QxzT6Y540g-kzmejxi-Emd2qfnQI1DdGq4Of-pubTAf_pc1ftpport1btpport1btpport1btpf1pvf_port7btpf_port9btpf_port_btpf_tpf_tpf_tpf_tpf_tpf_tp_tp_tp_tpf_tpf_tpt_tpc_tp_tf_tpt_tf
By clicking on any link after login, the user pushes the user back to the login screen, because they are not authenticated on the normal path of the site.
The characters seem to be session specific, but I see no correlation with the session, and redirection after authentication is not a problem.
Where did this line come from. I see no way to see the current URL of the site that has this line.
It seems that the default Internet Explorer 9 for cookless is launching without cookies. And that is exactly what was in the URL.
If the site already requires cookies, changing the form authentication in the web.config file for cookieless = "UseCookies" fixes the problem.