2016-06-09 2 views
1

Celui-ci me rend fou. J'ai une application .Net Web Form, pas MVC. Fonctionne correctement sur localhost, également sur un serveur de développement exécutant le serveur 2012, en tant qu'adresse IP, il fonctionne très bien sur un serveur UAT fonctionnant en 2012; mais avec une URL qui est affectée à la même adresse IP pour UAT, elle redirige vers default.aspx à chaque publication. En regardant dans IE, il montre même niveau de sécurité - Intranet, qui force la compatibilité en utilisant F12 que la compatibilité montre comme IE7 (je suis sur IE11), plus tout le reste semble bien dans les paramètres IE. Essayer d'un autre PC avec un utilisateur différent, les mêmes résultats IP fonctionne, l'URL ne fonctionne pas, et tous les paramètres IE semblent être les mêmes. Chose amusante, Chrome fonctionne bien avec les deux URL et IP; mais IETab dans Chrome a le même problème (fonctionnant comme IE7 ou IE11). Tout ce qui est similaire à cela sur les forums dit juste vérifier la compatibilité; que j'ai fait. Je peux seulement supposer quelque chose est bizarre avec l'URL ou IIS ne reconnaissant pas l'URL pour la publication; mais je ne comprends pas quoi ou pourquoi.ASP.Net Form Application Rediriger vers la valeur par défaut pour tous les PostBacks

Répondre

0

Dans le menu IE Tools, sélectionnez Compatibility View Settings. Désélectionnez ensuite Afficher les sites intranet dans la vue de compatibilité. Pour la vie de moi, je ne sais pas pourquoi c'est le réglage par défaut.

0

Merci pour la réponse. Cependant, il s'est avéré être un Score inférieur dans l'URL. Pour une raison quelconque, le Score inférieur a provoqué la suppression du cookie de session dans le message Retour. C'était seulement vrai d'Internet Explorer; tous les autres navigateurs incluaient toujours le cookie de session. c'est-à-dire Dummy_URL provoquerait le problème mais DummyURL le réparerait.