Kentico CMS 7.0 Developer's Guide

Debugging

Debugging

Previous topic Next topic Mail us feedback on this topic!  

Debugging

Previous topic Next topic JavaScript is required for the print function Mail us feedback on this topic!  

If you're adding custom code using Visual Studio into Kentico CMS, you can easily debug it in Visual Studio as you're used to since Kentico CMS is a standard Visual Studio application. Simply click on the left next to your method or command and it will create a red breakpoint:

 

devguide_clip0195

 

Now choose Debug -> Start debugging in the main menu or press F5. The website starts and you can track the code flow. You may get a message like this:

 

devguide_clip0196

 

You will need to choose to Modify the web.config file to enable debugging and click OK. It's recommended that you disable debugging before deploying the website to a production environment by setting the value

 

<compilation debug="true" .... />

 

to false in your web.config file for better performance.

 

Debugging using IIS website

 

The debug mode starts in built-in web server by default. You can change this in the website -> Start options dialog by choosing the Use custom server option like this:

 

devguide_clip0197

 

Please note that you need to be local administration and the website or virtual directory must be configured for both anonymous and Windows authentication (see Additional configuration tasks -> Creating a virtual directory for details).

 

Debugging from within Kentico CMS UI

 

Kentico CMS provides certain debugging possibilities directly from within its user interface in Site Manager -> Administration -> System -> Debug. Further information on this topic can be found in the Development -> Debugging chapter of this guide.