ASP.NET 2.0 - это инфраструктура, поставляемая с .NET 2.0 (и, следовательно, CLR 2.0). В большинстве случаев это число в настоящее время наиболее точно соответствует версии CLR, поскольку в .NET 3.0 / .NET 3.5 добавляются дополнительные сборки, которые могут (и используются) приложениями ASP.NET, нового номера версии ASP.NET не существует. .
Re ваш последний пункт ... "ничего не меняется" ... ну, код, который выполняется в значительной степени диктуется библиотеками классов. Так; да, есть новые библиотеки и небольшие изменения в старых библиотеках. Но на самом деле основная технология остается более или менее неизменной.