2009-08-19 5 views
0

J'ai récemment déplacé un site Web à partir d'un serveur exécutant win server 2003/iis6 vers un nouveau serveur exécutant win server 2008/iis7. Lorsque je navigue sur le nouveau site dans IE8 Je reçois des erreurs javascript:erreurs de script montrant seulement avec IE8 et iis7

objet ne prend pas en charge cette propriété ou méthode

Et

Sys.ArgumentException ne provient pas de Sys.Component

ces erreurs disparaissent si je:

-Switch en mode compaibility -Parcourir avec IE7 -Parcourir avec FF -Parcourir à mon ancien site (IIS6 gagnant se rver 2003) avec n'importe quel navigateur.

La page utilise des contrôles Telerik. La page maîtresse apporte également le gestionnaire de script MS

Répondre

1

Il pourrait être corrigé dans la dernière version des contrôles Telerik, car ils ont parlé d'un tel problème avec la bêta IE8 dans leur forum, et promis une solution, qui devrait être arrivé en avril:
http://www.telerik.com/community/forums/aspnet-ajax/form-decorator/form-decorator-amp-ie-8-beta.aspx

+0

Eh bien, pour une raison inconnue, mon nouveau site avait la mauvaise version de la DLL telerik. J'ai déplacé la bonne et tout a fonctionné. – HitLikeAHammer

0

Etes-vous sûr de parcourir l'ancien site avec IE 8 PAS en mode de compatibilité? Si oui, alors vous pouvez essayer de passer le nouveau site à Classic App Pool d'IIS 7, ce qui devrait le rendre très similaire à IIS 6.

+0

Le site exécutait déjà le pool d'applications Classic .NET, mais cela aurait été une bonne chose à essayer. Il s'est avéré être un bon vieux mais un goddie - DLL enfer (voir ci-dessus) – HitLikeAHammer

Questions connexes