Das schreibt die Wiki dazu in bezug auf Nachteile:
Nachteile [Bearbeiten]
* Da ASP.NET in vielen Bereichen andere Konzepte als verbreitete Skriptsprachen verfolgt, stellt die Einarbeitung für Entwickler, die von anderen Skriptsprachen kommen, zusätzlichen Aufwand dar. Vor allem für Entwickler, die unter .NET schon entwickelt haben, ist ASP.NET hingegen einfacher zu erlernen.
* Mit ASP.NET ist man de facto an einen unter Betriebssystemen der Firma Microsoft laufenden Server gebunden. Es gibt zwar freie .NET (und ASP.NET)-Implementierungen, diese sind aber (noch) nicht hundertprozentig kompatibel, und hinken daher neuen .NET-Versionen immer zumindest einige Monate hinterher.
http://de.wikipedia.org/wiki/ASP.NET#Nachteile
Trifft für Dich eventuell der letzte Punkt zu.
Ansonsten beschreib mal genau, was Du wo machen willst. Ein Link auf die Seite, welche nicht funktioniert, wäre auch nicht schlecht.