2012-01-30 18 views
0

私の開発システムで正常に動作するSilverlightアプリケーションがありますが、裸のクライアントではイベント起動が行われません。クライアント側のSilverlightアプリケーションのデバッグ

例外はまったく役に立たない。

Unhandled Error in Silverlight Application 
Code: 4004  
Category: ManagedRuntimeError  
Message: System.NullReferenceException: Object reference not set to an instance of an object. 
    at System.Windows.Application.Application_Starting(Object sender, StartupEventArgs e) 
    at MS.Internal.CoreInvokeHandler.InvokeEventHandler(Int32 typeIndex, Delegate handlerDelegate, Object sender, Object args) 
    at MS.Internal.JoltHelper.FireEvent(IntPtr unmanagedObj, IntPtr unmanagedObjArgs, Int32 argsTypeIndex, Int32 actualArgsTypeIndex, String eventName) 

良い手順は、問題の底に取得するいただきましたか!?

ありがとうございます。

+0

次回は例外の英語翻訳を取得します。それは他の人があなたを助けるのをより簡単にします –

+1

NullReferenceExceptionはあなたのためにそれを絞り込むべきです。それでも問題が解決しない場合は、エラーログをアプリケーションに追加してください。 – cadrell0

+0

例外が変換されました。 NullReferenceは、ユーザーコードから離れていますが、そこに問題があることがわかっています。しかし、どのように実際の問題に到達するには? –

答えて

1

Silverlightコードをリモートでデバッグする必要があります。これを行うには2つの方法があります:

1)あなたのdevボックスでホストされているWebサイトを引き上げ、IEにデバッガを接続してそこから移動します。多くの人がこの「リモートデバッグ」と呼んでいるようですが、実際はそうではありません。 Here's a blog postを参照してください。

2)エンドユーザーのマシンにリモートデバッガーをインストールし、その方法でデバッグします。これは、Mac上でデバッグしようとしている場合を除き、標準的なリモートデバッグ手順でなければなりません。その場合でもまだ可能ですが、different set of steps.

+0

どのリモートデバッガですか?これらのいずれかを入手するには? –

+0

Visual Studioのすべてのバージョン(Expressを除く)には、リモートデバッガが付属しています。 http://msdn.microsoft.com/en-us/library/bt727f1t.aspx –

関連する問題