Why would anyone go for ASP.NET ?
pragmatic: Because C# is a very good language.How many security holes have been found in the asp.net stack vs the php stack?  I recall seeing a php security issue on reddit or news.y about once a month (anecdotal of course).  But you don't have those problems with asp.net.Yes php provides simplicity in the language but complexity in the configuration.  You have to be pretty handy with *nix to get it all working right.  Remember facebook showing all it's code to the world?Asp.net windows configuration can be easier especially if you have a windows background.In the end though, if you know php use that.  If you know python use that.