Отладчик страниц для WebMatrix

Для ASP.NET WebPages, используемых в WebMatrix сделали отличный модуль Razor.Debugger, который можно установить через страницу администрирования WebMatrix.

Установка Razor.Debugger

1. Для сайта, на котором будет использован модуль, открыть адрес /_Admin.

2. Придумать пароль.

3. Открыть в WebMatrix дерево файлов и переименовать файл /App_Data/Admin/_Password.config в /App_Data/Admin/Password.config (удалить подчеркивание в названии файла Password.config).

4. Зайти на страницу /_Admin, авторизоваться и списке Online для источника Default (All) найти RazorDebugger и установить его.

Использование отладчика страниц

1. Перейдите по адресу /Admin/debugger.

2. Выберите страницу и установите точку останова на какой-либо строчке.

3. Щелкните Launch Page и вернитесь к окну со страницей отладчика. Там вы увидите, что строка с точкой останова была выделена.

Возможности отладчика

Возможности достаточно обычны для отладчика – пошаговый проход кода страницы, вход и выход в циклы, возможность установки точек остановки и отслеживание значений переменных (Watch).