I'm attempting to debug a SharePoint 2010 event receiver remotely and I'm running into a strange scenario. I'm able to deploy the code via PowerShell to the remote server and view the remote server's processes in Visual Studio.
I've attached to multiple w3wp processes with no luck. The strange thing is when I view the modules I see that my assembly is attached to w3wp processes but not the ones associated with my Web Application. It is also attached to the OWSTimer processes.
Questions
Why would an assembly not be attached to you web application's process but attach to other w3wp processes?
Do feature event receivers run in the w3wp worker process?