C#WCF无法通过MessageInspector捕获?wsdl

时间:2016-05-04 09:00:17

标签: c# wcf wsdl idispatchmessageinspector

我尝试捕获发送到我的WCF公共服务的所有消息。

我使用WCF服务扩展,实际上所有终点都在控制之中。

但是当我试图得到像这样的wsdl时:

http://localhost/MyProject.MyPublicService/Service/PublicService.svc?singlewsdl

http://localhost/MyProject.MyPublicService/Service/PublicService.svc?wsdl

我没有触发AfterReceiveRequest ......这让我很烦恼。

有人知道在触发AfterReceiveRequest时如何进入?wsdl吗?

我创建了一个继承自IServiceBehavior和Attribute的类 使用属性装饰公共服务。

遍历所有channelDispatcher和所有端点,以添加MessageInspector

我自己的观点是端点没有抓住?wsd l的请求......

但我真的不知道该怎么做......

如果有人有线索我真的很感激。

大卫

0 个答案:

没有答案