2009-07-21 14 views
4

ほとんどのクライアントマシンでうまく動作する、配備されたSilverlightアプリケーションがあります。しかし、私は、次のJavaScriptエラーをスロー1台のクライアントマシン(Windows Vistaの/ IE8)を持っている:Silverlightランタイムエラー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

これは、他のビスタ/ IE8のマシン上で正常に動作していると私は私のdevのマシン上で再現することはできません。

これは一般的なエラーメッセージであり、実際の詳細は表示されていないものとします。次のリンクに基づいて、おそらく本当に起こっていることにアクセスする方法がありますが、私はどのように考えているのかわかりません。

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

+1

うん、これらのエラーは一般的なものとデバッグに厳しいものになることができます。 fiddlerやhttp://projects.nikhilk.net/WebDevHelper/(私の個人的なお気に入り)を使ってHTTPレスポンスを調べて、エラーの詳細を確認してください。これは、あなたが投稿したリンクで使用された手法です。 –

+0

私はクライアントマシン上にhttpデバッガー(フィドラーまたはwebdevhelper)をインストールする必要があります。なぜなら私はローカルで正しいものを再現できないからです。これは正常に動作するはずですか? –

+0

はい、クライアントマシンにツールをインストールする必要があります。 –

答えて

0

あなたは、ブラウザの「互換性」モードに設定されたかどうかをチェックしてみてください。 yesの場合、あなたはあなたのHTML/ASPページのヘッダーにJavaスクリプトラインを設定してみてください:

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