2013-05-15 1 views
2

Je viens de rencontrer le bug le plus obscur jamais.Chaîne étrange étant préfixé dans IE10

cette chaîne est pré-avant chaque suspendu css/url js servi d'un répertoire local

(F(fZrx2F3_LKJzMBHxhfgtqZvrP_nz_3hbClIBtNVyCXXPiCJUbY7peFKF4WLGBlTcQSRW4Wpk19ymBr_HjdDzNNKynOxUX5Bf2De9fsIuBvZTEgA8HzzjD_LNTx9bYyKqGqyOm0vPWPCf8MyhBpWwbs38mFfzOTSl01XnTzxLYx9B4AXN_E9qgMlMAnJLWD_00))

seulement dans IE 10 est ici une capture d'écran de la header of the page

je suis ruiner sur asp.net mvc 3 pile.

La chose étrange est que les ressources ne se chargent avec cette chose comme préfixe

Répondre

6

Dans votre web.config assurez-vous que vous n'utilisez pas l'authentification des formulaires cookieless:

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="2880" cookieless="UseCookies" /> 
</authentication> 

Réglage cookieless="UseCookies" veille à ce que les cookies seront utilisés et les utilisateurs ne seront pas suivis en ajoutant le ticket dans l'url. IIRC il y avait un bogue dans certaines versions plus anciennes de .NET où l'agent utilisateur IE10 n'était pas connu et le cadre suppose qu'il ne supporte pas les cookies.

Et si vous utilisez ASP.NET même session est fidèle (vous devriez le forcer à utiliser des cookies):

<sessionState mode="InProc" cookieless="UseCookies" /> 
+0

Au même moment dans IE11. La même correction fonctionne. – NikG