Here’s my artcile giving a brief summary of the Microsoft .NET web platform, aimed at Java developers with prior experience of web applications:
Microsoft’s ASP.NET and C# for Java developers
It is by no means an extensive look into .NET web technologies and is not a full comparison but hopefully it will give developers an idea of main similarities and differences between the two major web platforms.