The biggest problem preventing more widespread adoption of .NET on the web is hosting. Compared to Linux-based hosts, the market for Windows/IIS hosting is not quite as large, and also not quite as trusted.
.NET really is a great platform, it's just a bit hampered by the baggage (imagined or otherwise) that is the Microsoft juggernaut.
.NET really is a great platform, it's just a bit hampered by the baggage (imagined or otherwise) that is the Microsoft juggernaut.