ServiceBaseを継承するMyServiceBaseクラスがあります。 MyServiceの中には、私のWCFサービス用のServiceHostがありますが、IsOneWay = trueプロパティを持つメソッドが1つしかありません。私はそれを初期化するために、このコードを使用:ServiceHostのエラーの原因を調べる方法
host = new ServiceHost(typeof(MyService));
host.Opened += new EventHandler(host_Opened);
host.Closed += new EventHandler(host_Closed);
host.Faulted += new EventHandler(host_Faulted);
host.UnknownMessageReceived += new EventHandler<UnknownMessageReceivedEventArgs>(host_UnknownMessageReceived);
host.Open();
時々、ホストに障害が発生したイベントを発生させますが、* host_Faulted *メソッド内のEventArgsは常に空になっているので、私はそれの理由を見つけることができません。 助けてください。 ありがとうございました。
私はpseudovariables(http://msdn.microsoft.com/en-us/library/ms164891.aspx)を使用しようとしましたが、ローカル変数ウィンドウで$ exception変数が表示されませんでした – Alekstim