Open the BlogEngine solution in Visual Studio.
Set a break point on the first line of the Page_Load method.
In the Mono menu, click "Debug Remotely in Mono".
The MonoVS Choose Remote Host dialog will appear. Choose the host to remotely debug on and click the "Ok" button.
Depending on the setup, this process may take awhile to complete as BlogEngine is copied to the remote host in order to be able to be debugged.
A bubble will appear over the MonoVS tray application informing that a remote instance of BlogEngine is running.
Visual Studio will stop at the break point.
Notice that local variables can be inspected inside Visual Studio.
Notice that the call stack can be inspected inside Visual Studio.
In the immediate window, type "Page.IsCallback" and press enter. Notice that the immediate window says that Page.IsCallback is currently set to "false."
In the Debug menu, click "Step Over."
In Visual Studio, Press the "Play" button to continue running BlogEngine.
BlogEngine will be launched in the default browser.
To stop this instance of BlogEngine, right click on the MonoVS tray icon and click "Stop".