无法获得显示在Fiddler中的netTcpBinding请求

|| 我有一个具有两个端点的WCF服务。一种带有basicHttpBinding,另一种带有netTcpBinding。这是我的配置...
<services>
      <service name=\"SomeService.Service\">
        <endpoint address=\"\" binding=\"basicHttpBinding\" bindingConfiguration=\"\"
          name=\"EndPointHttp\" contract=\"SomeService.IService\" />
        <endpoint address=\"\" binding=\"netTcpBinding\" bindingConfiguration=\"\"
          name=\"EndPointTcp\" contract=\"SomeService.IService\" />
        </service>
</services>
但是,当我使用该服务时,我试图将两个请求之间的差异进行比较。因此,我运行提琴手来做到这一点。我可以在Fiddler中看到basicHttpBinding请求,但无法显示net.tcp://请求。我该怎么办才能看到此流量?     
已邀请:
        Fiddler是HTTP代理,因此它将仅捕获使用HTTP协议的请求-不会直接捕获使用套接字发出的请求。您可以使用网络监视器或其他一些低级捕获工具来执行此操作,但是该界面并不像Fiddler所惯用的那样好。 另外,正如Ladislav Mrnka在另一个答案中指出的那样,您将查看.NET消息框架的二进制字节和二进制XML编码,因此,除非您熟悉它们,否则大多数捕获将看起来像胡言乱语。     
        Fiddler是HTTP嗅探器,而不是TCP嗅探器。您只能在提琴手中看到HTTP和HTTPS通信。如果要查看通过TCP传递的消息,则必须使用在较低级别上运行的其他工具。例如WireShark,但请准备好只看到一些二进制数据。     
        Fiddler是一个HTTP调试器。如果您不使用HTTP(例如使用netTcpBinding),则将无法捕获HTTP流量。您可以尝试Wireshark或类似的东西。     
        如果您对实际消息的外观感兴趣,请尝试使用服务跟踪。 https://msdn.microsoft.com/zh-cn/library/ms732023%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396     

要回复问题请先登录注册