Des problèmes de compatibilité avec Internet Explorer 10 et 11 et un vieux .net framework 1.1 site web

Le Scénario

J'ai un très vieux site web développé .net (framework 1.1). Le site a plusieurs problèmes avec Internet Explorer 10 et 11 qui peut être fixé à l'aide de l'affichage de compatibilité.

Le Problème

Problème est que le framework 1.1 ne reconnaît pas Internet Explorer 10 et 11 comme une avancée de la capacité de navigateur, de sorte que beaucoup de fonctionnalités (par exemple de code javascript sont désactivés lorsqu'un utilisateur avec Internet Explorer 10 et 11 accède au site web.

Microsoft a publié des correctifs pour résoudre ce problème .net framework version >=2.0, mais pas pour le framework 1.1.

Ce que j'ai déjà essayé

  1. J'ai essayé de forcer IE7 en Mode de Compatibilité dans le web.config ou l'ajout d'en-Tête HTTP dans IIS ou directement à l'intérieur des pages html avec:
    <meta http-equiv="X-UA-Compatible" content="IE=7" />

    mais ce n'est pas une solution valable, depuis du code javascript est encore manquante en raison de framework 1.1 problème.

  2. La seule solution que j'ai trouvé est de régler manuellement l'Affichage de Compatibilité dans le navigateur, mais certains de mes clients ont des problèmes d'activation de l'Affichage de Compatibilité, car ils n'ont pas confiance avec les Pc.

Mes deux cents

Je sais que probablement la meilleure solution serait de convertir la totalité du projet à une version plus récente du cadre (>=2.0), malheureusement, le projet est énorme et sa conversion serait très complexe (la solution inclut beaucoup d'autres projets, plus âgés ASP classique sections, Crystal Reports, rapports, etc...)

La vraie question

Est-il une solution qui ne nécessite pas de conversion de projets ou manuel des opérations à partir de l'utilisateur final?

Vous ne savez pas si ça va marcher mais il y a un appBrowsers fichier pour IE10 qui résout des problèmes avec le lien de boutons et autres, peut-être le travail en ajoutant que si votre projet peut prendre. fkauffmann.blogspot.ie/2012/01/...
Si le appBrowsers chose ne fonctionne pas, vous voudrez peut-être chercher dans le browserCaps: MSDN
Le projet est de 8 ans et n'a pas été mis à jour? Je me rends compte que c'est un projet complexe à mettre à jour, mais c'est pas comme si c'était déconseillé hier...
support.microsoft.com/lifecycle/search/... .NET 1.1 va mourir dans 3 mois. La seule solution, c'est ce que vous savez déjà, la mise à niveau.

OriginalL'auteur Andrea | 2013-06-25