0

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

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

但是当我尝试像这样获得 wsdl 时:

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

或者

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

我不触发AfterReceiveRequest......这让我很恼火。

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

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

循环遍历channelDispatcher所有端点以添加MessageInspector.

我自己的意见是什么端点没有捕捉到?wsdl 的请求......

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

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

大卫

4

0 回答 0