我有一个Visual Studio解决方案,其中包含一个客户端应用程序和一个WCF服务,该服务被配置为使用IIS而不是VS Web服务器。当我使用IntelliTrace调试我的应用程序时,我得到了关于客户机的信息,但没有得到关于服务器的任何信息。此外,我没有在IntelliTrace输出中看到任何“服务器调用”条目,这是我所期望的,因为演示程序显示了ASP.Net应用程序的这些条目(我知道这不是一回事,但我很有希望)。
我尝试按照这里的建议更改默认的IIS设置:http://continuouslyintegrating.blogspot.com/2011/05/windows-7-sp1-iis-and-intellitrace.html,但是没有效果。
我是不是漏掉了什么?
大卫·穆林
发布于 2011-11-10 22:01:00
你有服务器的源代码吗?
Intellitrace只记录它有源代码的事件,如果你没有源代码,我想你就不能得到这些信息
发布于 2011-11-15 01:54:07
IntelliTrace为每个正在执行的进程创建一个日志。您的客户端应用程序和WCF应用程序处于两个不同的进程中。如果在解决方案资源管理器中将这两个项目都配置为启动项目,则IntelliTrace将在调试会话期间记录这两个项目的事件。
但是,您仍然只能在IntelliTrace窗口中一次看到一个进程的数据。如果您从客户端代码单步执行到服务代码,您应该看到IntelliTrace事件更改为WCF服务的事件。
https://stackoverflow.com/questions/7289604
复制相似问题