2009-07-21 10 views
4

J'ai donc une application Silverlight déployée qui fonctionne très bien sur la plupart des machines client. Cependant, j'ai 1 machine client (Windows Vista/IE8) qui jette l'erreur javascript suivant:Silverlight Runtime Error 1001

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.0; Trident/4.0; SLCC1; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30618; OfficeLiveConnector.1.3; OfficeLivePatch.0.0) Timestamp: Tue, 21 Jul 2009 14:38:15 UTC

Message: Sys.InvalidOperationException: Runtime error 1001 in control 'Xaml1', method : 1001 An error has occurred. Line: 453 Char: 17 Code: 0 URI: www.DOMAINNAME.com/ScriptResource.axd?d=DYlfEE5ljRCaoM7uReLHHn6ek5uYaOA1UhTw1oJkABzHek2FGpt_ylvF5NNjuH26VVA5njj6q3r4MlWsNnz7ag2&t=1f1ca10

Cela fonctionne très bien sur d'autres machines Vista/IE8 et je ne peux pas reproduire sur ma machine dev.

Je suppose qu'il s'agit d'un message d'erreur générique et que les détails réels ne sont pas affichés. Basé sur le lien suivant, il y a probablement un moyen d'accéder à ce qui se passe vraiment, mais je n'ai aucune idée de comment.

https://silverlight.net/forums/p/99022/226122.aspx#226122

+1

Oui, ces erreurs sont génériques et peuvent être difficiles à déboguer. Essayez de regarder la réponse http en utilisant fiddler ou http://projects.nikhilk.net/WebDevHelper/ (mon favori personnel) et voir si vous pouvez obtenir plus de détails sur l'erreur. C'est la technique qui a été utilisée dans le lien que vous avez posté. –

+0

Donc je devrais installer le débogueur http (fiddler ou webdevhelper) sur la machine cliente puisque je ne peux pas reproduire localement, correct? Cela devrait fonctionner? –

+0

Oui, vous devez installer l'outil sur l'ordinateur client. –

Répondre

0

Vous pouvez essayer de vérifier si le navigateur réglé en mode 'compatible'. Si oui, alors vous pouvez essayer de définir la ligne java script en tête de votre page HTML/ASP:

<head runat="server"> 
    <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 
</head>