AwakE
Banido
Eu acho que a grande diferença está mesmo na trapalhada que é o ASP e pelo facto de estar quase intrínsecamente ligado com o VB mas vai na volta e não tem nada a ver.
Primeiro acho que falar de ASP numa altura em já vamos no .Net Framework 2.0 é um bocado .....
ASP já lá foi, agora é ASP .Net (2.0). Senão estamos a comparar uma tecnologia antiga com o PHP 5 que saiu há pouco tempo.
Tu em ASP .Net tens 2 tipos de código, client side (JavaScript) e no server side VB.Net ou C#, e não digas que ASP (.Net porque não faz sentido falar noutro) não tem nada a ver com estas linguagens. Todo o teu código é feito nelas.
Tambem devemos distinguir o que é uma web application do que é uma webpage. Os requisitos e complexidade são completamente diferentes, e por exemplo a ausência de excepções standardizadas na versão 4 e a ausência de namespaces são deal breakers para projectos grandes.