我有一个包含客户端应用程序和WCF服务的Visual Studio解决方案,该服务器配置为使用IIS而不是VS Web服务器。当我使用IntelliTrace调试我的应用程序时,我获得有关客户端的信息,但是没有获得有关服务器的任何信息。此外,我没有看到IntelliTrace输出中的任何“服务器调用”条目,我有点期待,因为演示显示这些用于ASP.Net应用程序(不一样,我知道,但我很有希望)。 / p>
我尝试按照此处的建议更改默认的IIS配置文件设置:http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html,但这没有效果。
有什么东西我不见了吗?
David Mullin
答案 0 :(得分:0)
你有服务器的源代码吗?
Intellitrace仅记录具有源代码的事件,如果您没有源代码,那么我认为您无法获取该信息
答案 1 :(得分:0)
IntelliTrace为正在执行的每个进程创建一个日志。您的客户端应用程序和您的WCF应用程序有两个不同的过程。如果在解决方案资源管理器中将它们都配置为启动项目,则IntelliTrace将在调试会话期间为这两个项目记录事件。
但是,您仍然只能在IntelliTrace窗口中一次看到来自一个进程的数据。如果您从客户端代码步入服务代码,您应该看到IntelliTrace事件更改为WCF服务的事件。