Ключевые достоинства asp.net:
1. Прогрессивный язык программирования (C# и VB.NET) при использовании объектно-ориентированного программирования. Так как такая технология предназначена для разработки Виндовс-приложений, она является самой популярной во всем мире и интернете. Следовательно, для разработки Виндовс-приложений задействовано большое количество квалифицированных специалистов.
2. Оптимальная среда разработки приложений, служба отладчика, ускоряющего сам процесс разработки.
3. Методы многоразового применения программного кода - пользовательские компоненты управления.
4. Для решения глобальных задач, как работы с базами навигаций, авторизации.
5. Методы кэширования, которые позволяют увеличить эффективность приложений.
6. Удобные технологии разработки дизайна.
7. Встраиваемые средства сохранения данных веб-приложений и сессии на Web сервере.
8. Многоязычность.
9. Лучшая методика доступа к данным.
10. Огромное количество типовых объектов, предоставленных программной средой.
11. Требовательная типизация, уменьшающая возможность создания кода с ошибками и ускоряющая быстродействие приложений.
12. Модель программирования, созданная на всевозможных событиях, аналогична применяемой при создании программ для Виндовс.
13. Отделение программных компонентов от визуальной части.
14. Интегрированная поддержка AJAX.
15. Поддержка многих веб-сервисов.
16. Продуктивная работа со всеми ключевыми удаленными серверами и базами данных, больше всего применяется MS SQL, которая наиболее популярна в мире.
Это очевидные и отнюдь не все достоинства среды asp.net. Сегодня это актуально, и именно по этой причине нужно выбирать технологию asp.net.