I installed a trial version of version 5 on a webserver that supports a single website. I didn't have any real issues with profiling a .NET process. I did have a problem with attaching to a .NET process as it would never populate any processes in the box to profile even though it was running and I could see it in the task manager.
So I installed version 5 on another webserver I manage that support multiple websites. The problem I have is that when I use Profile a .NET Process it will show some of the processes but not all of them. I have multiple app pools which all create their own w3wp worker process. And the one I need to monitor is never showing up in the dropdown list. I have killed the process and then opened up the profiler and then restarted the process by browsing the website but it still never shows up in the list. Also, on the Attach to .NET Process the same two processes show up but not all of them that I need to monitor.
Any ideas on why some don't show up and how to force it to work?