Использования исходного кода ASPNET для отладки приложения

сегодня в 09:34

“Если Вы умеете писать код- это еще не значит, что вы умеете его отлаживать” – этой фразой один из гуру windbg любит начинать тренинги.
e53461a90e724c2dbd8ab439c1da6c51.png

С Asp.Net в общем, и с MVC в частности ситуация была очень похожая- если код не работает, то без stackoverflow разобраться почему редко удавалось. А все почему?!
  • Сначала исходных кодов к asp.net не было в публичном доступе.
  • Затем код появился на codeplex, но тяжело было привязать свою ошибку к этому исходному коду и часто приходилось отлаживаться методом пристального вглядывания.
  • Опытные разработчики конечно знали, как найти нужную версию pdb файлов, как указать visual studio где лежат исходные коды, или на крайний случай можно было декомпилировать dll.

А вот, с asp.net 5.0 для начала отладки в исходном коде нужно меньше 5 минут. Сейчас весь исходный код на github , и что еще важнее его можно добавить в свой проект и скомпилировать.
Пример: создаем самое просто Web API. 1 контроллер, StartUp класс и конфиг с зависимостями на project.json. Я как старый MVC разработчик начал искать- а где же у меня routes сконфигурирован. Не понимаю!
05bd157b459b4706a6bd7e4f35b870f1.png

Мои дальнейшие действия: у меня всего 2 вызова AddMVC и UseMVC, оба они в сборке MVC.
Как посмотреть?!- да проще простого!


Всем приятной отладки!
Автор: @SychevIgor
e985cf6a01b15006350561f26c70a41f.png

Microsoft — мировой лидер в области ПО и ИТ-услуг

Только зарегистрированные пользователи могут оставлять комментарии. Войдите, пожалуйста.

© Habrahabr.ru