Follow these steps to debug Web Shell global changes within the web browser.
Close the Blackbaud CRM Web Shell user interface/web browser.
Build and deploy the catalog assembly and debug (.pdb) files to Infinity web server.
Do not changes your global change handler code.
Restart Blackbaud CRM in the Web Shell user interface. Wait until the application is completely started in the web browser.
Navigate to Administration\Global changes and select the appropriate global change instance from the list of instances.
In Visual Studio, select Tools\ Attach to Process… from the main menu.
Attach to the w3wp.exe process.
Set a break point within your global change code.
Start the global change to toggle the break point and begin debugging your code.