2011-11-08 18 views
2

Silverlight 4.0アプリケーションをさまざまなオペレーティングシステムに展開しています。 Windows 7では完全に動作しますが、Windows XP SP3ではエラーが発生します。 Silverlightアプリケーション[Async_ExceptionOccurred]引数で未処理のエラーが表示される引数:デバッグリソース文字列が利用できません。多くの場合、キーと引数は問題を診断するのに十分な情報を提供します。 http://go.microsoft.com/fwlink/?linkid=106663&Version=4.0.50524.0&File=System.dll&Key=Async_ExceptionOccurredを参照してください。Silverlight 4.0:Silverlightアプリケーションで処理されないエラー[Async_ExceptionOccured]

問題が発生しているようですか?

おかげ

+0

ない本当に多くの有用な情報。コードはありませんが、どのタイプの非同期操作が実行されているのかはわかりません。 – AnthonyWJones

+0

私はこれがデプロイメントサーバーのエラーであると書かれているので、このアプリケーションはデバッグ時に正常に動作します。だから、私はServiceReferenceがhttp:// localhost:port/pathをハードコードしているので、開発サーバー上で動作しないのです。 – Rumplin

+0

@AnthonyWJones、インストーラはWindows 7では動作しますがXPでは動作しないため、コードの背後にある理由は表示されません。 – xscape

答えて

5

は、クライアントのbinフォルダに移動し、.zipにご.xapファイルの名前を変更します。これで通常のzipファイルのようにファイルを開くことができるはずです。 .clientconfigファイルを見つけて、メモ帳で開きます。エンドポイントアドレスがFQDNに設定されていることを確認します。

+0

私はこの1時間に大きな時間を節約しました。 – firebellys

+0

時間も節約できました。ありがとう! – Sam

0

SilverlightプロジェクトでServiceReferences.ClientConfigファイルを探して開きます。 Silverlightの4

あなたはこのような..であなたのエンドポイントに対応することができます。ここに行くには

<endpoint address="../Services/Common.svc" binding="basicHttpBinding" 
     bindingConfiguration="BasicHttpBinding" contract="Common.ICommon" 
     name="BasicHttpBinding_ICommon" />