Yeah, I believe I'm doing everything right. I have even shutdown the IIS application pool, tried to call it and as expected I got a "service point is not listening" type of error. Then I fired up ANTS using the original port and I was able to call the service. So I think I have all that correct?
Now when I call the service method in my WCF service which calls another class method that performs a Thread.Sleep for 4 seconds, I only see the System type of methods listed in the Method window. I would expect at this point to see my service class method and the other class method that contains the sleeper method to be listed, would that be an accurate assumption?
Another thing to note is when I call the service for the first time since starting ANTS, I do see a spike in the ANTS Processor Time graph which lists System methods and one thing of particular interest is a note entry within the Method window stating "Transition to managed code...". What the heck does that mean? Is that where I should see my managed code? I do have Profile Child Processes checked.
The other thing I'm a bit fuzzy on... if I was to have a web service at the following location http://localhost/MyWcfService/MyTestService.svc
, do I provide http://localhost/MyWcfService/MyTestService.svc
in the application URL un the Application Settings?
I'm evaluating the product and not having the ability to affectively profile a web service is a deal breaker.