Yo te sugerirìa olvidaras por completo asp.net, por varias razones, primero, asp.net le pertenece a microsoft por lo cual siempre será una tecnologia cerrada, te limitaras a lo que según los intereses de la grande les paresca mejor. Segundo los costos de mantener un servidor asp.net son muchisimo mayores o los que un servidor php bajo linux te puede costar, tercero, asp.net es una tecnologia recien salida del horno y siendo de microsoft es de esperarse que los agujeros de seguridad sean abismos (aun lo son con asp normal y eso que lleva años en el mercado) y por ultimo la estabilidad simpre ha sido un factor importante al seleccionar la tecnologia, si no deseas tener que reiniciar tu servidor diariamente mejor olvidate de Microsoft y comienza a pensar en linux como el futuro.
p.d.: soy programador en asp por necesidad =(