So we have 2 Orgs in our dev CRM environment. Both orgs are using the same worker process (w3wp.exe). So whenever one developer hits a breakpoint in a plugin it locks the process and both orgs stop responding.
My question is.. is it possible to put each org in its own process?
I don't think that is possible. However, the newest SDK has a new feature in the Plugin Tool that lets you debug plugins locally. Basically, you enable "Profiling" for your plugin through the tool, then go do the action in CRM that would normally fire your plugin. You'll get a pop-up exception, at which point you "Download Log." It is a big base-64 encoded text file. Then, you go back into Plugin Registration tool and click the Debug button, supply your download log file, attach Visual Studio to the Plugin Tool, and then click Start. The Plugin Tool uses the log file to completely recreate the Context that would normally be passed into your plugin, and since Visual Studio is attached to the Plugin Tool, your breakpoints are hit like normal.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With