Ale*_*tim 8 c# wcf windows-services servicehost
我有一个继承自ServiceBase 的MyServiceBase类.在MyService中我已经为我的WCF服务获得了一个ServiceHost,它只有一个IsOneWay = true属性的方法.我用这段代码初始化它:
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();
Run Code Online (Sandbox Code Playgroud)
有时主机会引发Faulted事件,但*host_Faulted*方法中的EventArgs总是为空,所以我找不到它的原因.请帮忙.谢谢你.
此链接可能对 WCF 故障处理和调试的更好方法有用:
因此,我不是回答您的具体问题,而是推荐一种更好的方法来实现您的要求。