Recommendations to others considering ASP.NET:
If you are picking up ASP.NET with no prior knowledge, I'd definitely recommend using ASP.NET Core, as Microsoft (the maker of both frameworks) have been changing tact recently, with a heavy focus on their Core product line. The differences are minor to someone starting out, with maybe a slight disadvantage that most guides are written from ASP.NET, but in the long run it will definitely benefit you (that is, choosing Core). Review collected by and hosted on G2.com.
What problems is ASP.NET solving and how is that benefiting you?
ASP.NET provides an easy framework to build web applications. The primary benefit of using such a widely used framework is the sheer volume of addons, tutorials, extensions, and sample code you can find online. If you have an idea to build something, there is someone out there with an instructional guide on how to do it. So you can build anything you can imagine, with the peace of mind that there is somebody out there right now writing a guide on how you can do it. Review collected by and hosted on G2.com.