Debugging

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 change 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.