【问题标题】:IntelliTrace with WCF带有 WCF 的 IntelliTrace
【发布时间】:2011-11-15 01:54:07
【问题描述】:

我有一个 Visual Studio 解决方案,其中包含一个客户端应用程序和一个 WCF 服务,它被配置为使用 IIS 而不是 VS Web 服务器。当我在启用 IntelliTrace 的情况下调试我的应用程序时,我获得了有关客户端的信息,但没有获得有关服务器的任何信息。此外,我在 IntelliTrace 输出中看不到任何“服务器调用”条目,这是我所预料的,因为演示为 ASP.Net 应用程序显示了这些条目(我知道,这不是一回事,但我充满希望)。

我尝试按照此处的建议更改默认 IIS 配置文件设置:http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html,但这没有效果。

我有什么遗漏的吗?

大卫·穆林

【问题讨论】:

    标签: wcf visual-studio-2010 intellitrace


    【解决方案1】:

    你有服务器的源代码吗?

    Intellitrace 只记录它有源代码的事件,如果你没有源代码,那么我认为你将无法获得该信息

    【讨论】:

      【解决方案2】:

      IntelliTrace 为每个正在执行的进程创建一个日志。您的客户端应用程序和您的 WCF 应用程序处于两个不同的进程中。如果您在解决方案资源管理器中将它们都配置为启动项目,那么 IntelliTrace 将在您的调试会话期间记录它们的事件。

      但是,您仍然只能在 IntelliTrace 窗口中一次看到来自一个进程的数据。如果您从客户端代码单步执行服务代码,您应该会看到 IntelliTrace 事件更改为 WCF 服务的事件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-07-23
        • 2017-10-08
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-11-21
        相关资源
        最近更新 更多