.NET - это общее название технологии. В ней и веб, и десктоп, и консольные приложения, и много чего еще. Одну и ту же .NET библиотеку (если она не узко специализированная) можно использовать как в веб, так и в десктоп.
ASP.NET тоже бывает разный:
- ASP.NET WebForms - дремучее легаси (пока аспнетов не расплодилось, ее называли просто ASP.NET, т к путать было не с чем)
- ASP.NET MVC - легаси, но посвежее
- ASP.NET Core, нынче называется .NET 5.0 (а скоро и 6.0) - актуальная технология. Хотя тут уже путаница в терминах, потому что, как мы помним, . NET - это еще и общее название технологии)
PS: Чтобы совсем запутать, скажу ещё, что до ASP.NET WebForms была ещё одна технология, ASP, без .NET