---
title: ASP.NET Reviews
meta_title: 'ASP.NET Reviews 2026: Details, Pricing, & Features | G2'
meta_description: Filter 59 reviews by the users' company size, role or industry to
  find out how ASP.NET works for a business like yours.
aggregate_rating:
  rating_value: 4.3
  review_count: 59
  scale: '5'
date_modified: '2026-07-12'
parent_category:
  name: Web Frameworks
  url: https://www.g2.com/categories/web-frameworks
---

# ASP.NET Reviews
**Vendor:** Microsoft  
**Category:** [Other Web Frameworks Software](https://www.g2.com/categories/other-web-frameworks)  
**Average Rating:** 4.3/5.0  
**Total Reviews:** 59
## About ASP.NET
ASP.NET is an open-source web framework developed by Microsoft for building modern web applications and services using .NET. It is cross-platform, running on macOS, Windows, Linux, and Docker, enabling developers to create dynamic, high-performance web solutions across various environments. Key Features and Functionality: - Cross-Platform Compatibility: Develop and run applications seamlessly on macOS, Windows, Linux, and Docker. - Razor Syntax: Utilize Razor, a web-page templating syntax, to build dynamic web pages with C#. - Model-View-Controller (MVC) Pattern: Implement the MVC design pattern to achieve a clear separation of concerns, enhancing code maintainability and scalability. - Integrated Authentication System: Leverage built-in libraries and templates for handling user authentication, including multi-factor authentication and external providers like Google and X. - Real-Time Communication with SignalR: Enable real-time, bi-directional communication between server and client, facilitating interactive web applications. - Open-Source and Community-Driven: Benefit from a robust ecosystem with over 100,000 contributions and support from more than 3,700 companies. Primary Value and User Solutions: ASP.NET empowers developers to build versatile, high-performance web applications efficiently. Its cross-platform nature ensures flexibility in deployment, while the integration of modern development patterns and tools streamlines the development process. By providing a comprehensive framework with built-in support for authentication, real-time communication, and dynamic content generation, ASP.NET addresses the needs of developers seeking to create secure, scalable, and maintainable web solutions.




## ASP.NET Reviews
  ### 1. Good platform, going in right direction

**Rating:** 4.0/5.0 stars

**Reviewed by:** Nico C. | Web Developer, Small-Business (50 or fewer emp.)

**Reviewed Date:** March 23, 2016

**What do you like best about ASP.NET?**

With ASP.NET I can write my code-behind in C#. This is a strong-typed language, with whom I develop better. It has good performance as it is pre-compiled (better than script-only languages). With "vNext" version (previously know as ASP.NET v5, now known as ASP.NET Core v1.0) it will be open source and platform indipendent, wich means it will be possible to run an ASP.NET web app over a Linux Server, gathering even better performances (Linux Server are actually faster than Windows ones).

**What do you dislike about ASP.NET?**

As for long time it required a Windows Server (and Visual Studio aswell) which is expensive, Open Source world mostly used PHP. So most frameworks and CMS are for that programming language, while only few companies require it. Same thing regarding tutorials, helps and guides: as it is a "niche" product, you won't find over the net the help you need as easy as for other very used languages, which may slower your developing.

**Recommendations to others considering ASP.NET:**

As a part of .NET framework ecosystem, it will be shortly open source (and than free). Keep in mind that most free server only support PHP and still will for a long time, so if you are looking for ASP.NET as an alternative to PHP, it's not (yet) a good idea, while it may be in future. If, on the other hand, you are looking into ASP.NET as an alternative to a Java system, than it may be a great solution.

**What problems is ASP.NET solving and how is that benefiting you?**

I use ASP.NET when a customer need a completely custom solution for his web app, when he ask for a Windows Stack, or when it's more time-critical than other script-only solution (as PHP).

  ### 2. ASP.NET - great for web applications

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** August 24, 2016

**What do you like best about ASP.NET?**

ASP.NET is a great, highly adopted platform so there are many developers out there that have the skills necessary to build and maintain an application.  The fact that Microsoft is making .NET Core open source and runnable on Linux and Mac will only increase adoption.  The free IDE tools that Microsoft provide, including Visual Studio, the numerous plugins available make it easy to develop web applications using ASP.NET.  The ability to build applications using your language of choice is also very appealing.

**What do you dislike about ASP.NET?**

ASP.NET webforms will not be open sourced, so that will still be closed technology.

**What problems is ASP.NET solving and how is that benefiting you?**

Our organization uses ASP.NET as a rapid development tool to build applications quickly and easily with our existing skillset.  Although we build using C#, the flexibility of using VB.NET is very helpful.  With ASP.NET MVC, our applications take advantage of current software design patterns and are fast, scalable, and reliable.

  ### 3. 2 years experience ASP.NET developer

**Rating:** 4.0/5.0 stars

**Reviewed by:** Medet T. | Frontend Developer, Information Technology and Services, Small-Business (50 or fewer emp.)

**Reviewed Date:** May 30, 2016

**What do you like best about ASP.NET?**

The learning curve - ASP.NET gives a lot of help with .NET intellisense, very easy to build sites, a lot of plugins available via nuget, also latest version of ASP.NET that i 've worked with - had a lot of boilerplates for development, basically it had very nice entity-framework orm, user authentications, view templates/layouts, and of course razor is very useful view engine, we used devexpress for out sites, it had a lot of beautifyl components, so we ended up making a lot of sites based on our custom template which had everything ASP.NET MVC 5 gives and moreover out custom libraries like reporting, charts, logging, component theming, ldap integration etc. And of course visual studio profiler

**What do you dislike about ASP.NET?**

The most big thing to dislike ASP.NET is that it runs only on windows machines, this is the most important disadvantage in my opinion, Also it takes much MORE time to start a project rather than in node.js for example. Working on visual studio and having a sql service running beside will slow down your computer very much, also the lack of simplicity of code rushing makes ASP.NET the past technology for me, also the codebase for a simple app so so large that you cannot just build it on your own without visual studio, Very complicated inside - but very simple in visual studio IDE, with the new version of ASP.NET MVC6 comes a lot of features, like linux support, simple config, totally rewritten engine etc. will see...

**Recommendations to others considering ASP.NET:**

ASP.NET is best platform to start being software developer, it was pleasure to work with it.
Learning curve is very low, children should definitely start learning asp.net in schools, 
For myself, i read a lot of books about ASP.NET , first one was Anrew Troelson - C#/ASP.NET
it was fun to read it and practise on computer, i had everything setup easily, the installer does great job, you just gonna start learning new things very fast. Also with our current technology trends, it's easy to build web-apps in asp.net, using web-api
Anyway young developers should definitely start from asp.net

**What problems is ASP.NET solving and how is that benefiting you?**

We basically build websites for corporate sector, our company was certified windows reseller, and we also developed websites with devexpress, the main goal of company was to product high quality product for customers and long term support, ideally we build our products in a very large amount of time, to make all the tests, predictions, horizontal expansions, etc.
And in my opinion the long term support was the main reason our company choose ASP.NET - many platforms where just too hard to maintain

  ### 4. Good enterprise framework

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Mid-Market (51-1000 emp.)

**Reviewed Date:** July 29, 2016

**What do you like best about ASP.NET?**

Asp.net is an very good framework for building web applications in a window environment. Lots of tools available to asp.net like mvc, rest, wcf, etc. We can deploy application easily to azure using ms cloud as well. Moreover it supports so many languages. Its very easy and helpful tool.

**What do you dislike about ASP.NET?**

There is not so much that i don't like about it but sometime it hangs and restarts again and again. 

**Recommendations to others considering ASP.NET:**

Asp.net has variety of tools and services available for different scenarios, so you need to explore and look for the right tool.

**What problems is ASP.NET solving and how is that benefiting you?**

I use asp.net for developing web applications for variety of customers in diffferent domains and Its a great tool to do that.

  ### 5. Best web framework for building web applications with great Visual Studio IDE

**Rating:** 5.0/5.0 stars

**Reviewed by:** Anas J. | Senior .Net Developer, Information Technology and Services, Mid-Market (51-1000 emp.)

**Reviewed Date:** February 27, 2016

**What do you like best about ASP.NET?**

1- Visual Studio IDE wich is the best IDE in the market.
2- Using the powerfull .Net Framework Libraries.
3- Can use VB.Net or C# Languages in development.
4- Tons Of libraries and open source projects and methodologies that help in development.
5- Tons of books for learning and self training.
6- Using some helpful design patterns like MVC and DI.

**What do you dislike about ASP.NET?**

Some advanced tools and UI libraries need to purchase it.


**Recommendations to others considering ASP.NET:**

I recommend to work with Asp.Net Core 1.0 because it's open source and cross platform framework.

**What problems is ASP.NET solving and how is that benefiting you?**

Asp.net MVC help to develop web applications with design patterns and best practices.

  ### 6. Best web application Technology

**Rating:** 5.0/5.0 stars

**Reviewed by:** Verified User in Information Technology and Services | Enterprise (> 1000 emp.)

**Reviewed Date:** July 19, 2016

**What do you like best about ASP.NET?**

Its very easy to use as drag and drop controls are there. So very less coding required for web application development. they have many inbuilt templates which are very helpful for beginner to start.

**What do you dislike about ASP.NET?**

There is nothing to dislike from my side.

**What problems is ASP.NET solving and how is that benefiting you?**

Its very good fro web application development with many feature that attract developer as well as clients to use ASP.net to develop applications.

  ### 7. A solid enterprise framework

**Rating:** 4.5/5.0 stars

**Reviewed by:** Verified User in Computer Software | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 24, 2016

**What do you like best about ASP.NET?**

ASP.NET is an excellent framework for building web applications in a Windows environment. About 2 years ago, Microsoft announced that a large part of .NET was going to be open sourced. This was huge. In fact, I had moved away from .NET to work in jvm-based languages and this announcement brought me back to .NET.

I also like the amount of tools that are readily available to ASP.NET, including MVC, WebForms, Web API, and Entity Framework.

The ease with which you can deploy ASP.NET applications to local servers or to Azure is great.

**What do you dislike about ASP.NET?**

The thing I dislike the most about ASP.NET is how RAD Microsoft has been trying to make software development (RAD stands for "Rapid Application Development"). This is both a good thing and a bad thing. It's a good thing in that developers can throw together an application quickly using Visual Studio, and almost anyone can maintain that application by pointing, clicking, and editing visual components in the IDE.

This simplification of software development allows for a lot of very inexperienced developers to work within applications without much complexity. The reason this is a problem is that such developers can go for years, literally, without progressing past this point. I once interviewed someone with 10 years of experience for a senior level position, and because of Microsoft's good intentions, he didn't know advanced topics like reflection or modifying the ASP.NET pipeline. You'll see this a lot in the .NET community, and it leads to a lot of unnecessary software maintenance overhead as well as operations overhead.

Speaking of overhead, prior to the current open source shift by Microsoft, ASP.NET mostly required deployment to Windows servers. This requires often hefty licenses. It's been possible for some time to deploy to Linux or OS X Server using Mono, but there have always been subtle differences between Mono and Microsoft .NET which made this deployment scenario a pain.

Another thing that gets me about ASP.NET and .NET in general is how the frameworks are versioned. You'll have ASP.NET 4, which can run on .NET 3.5 or the many versions of 4.x. The version of ASP.NET being out of sync with the .NET runtime has always been a confusion for a lot of developers.

To further versioning confusion, Microsoft's new approach to ASP.NET (call it ASP.NET 5) will run on .NET 4.5.x and the new open source '.NET Core'. Microsoft recently created a matrix (https://github.com/dotnet/corefx/blob/master/Documentation/project-docs/standard-platform.md) to address any versioning confusion. To further add to the mix, there's currently discussion to rename ASP.NET 5 to ASP.NET 1.0.

On top of this versioning craziness, the new ASP.NET is written for engineers (e.g. those who: can write libraries/modules/SDKs, understand dependency injection and abstractions very well, can learn new tools quickly) rather than developers (e.g. those who use libraries and frameworks to create applications). I feel like companies who continue with ASP.NET will sorely discover this abrupt shift from RAD focus back to software as a science and an art. In other words, there will be a steeper divide between "rockstars" and "noobs".

**Recommendations to others considering ASP.NET:**

If you're not already using ASP.NET, check out jvm based language alternatives such as Play or Scalatra.  Also evaluate NancyFX. Don't just choose ASP.NET because others use it. I would recommend writing somewhat complex systems in multiple frameworks and running them in production for a couple of months to evaluate not only development overhead, but operational and maintenance overhead of each.

**What problems is ASP.NET solving and how is that benefiting you?**

Software as a service web applications, APIs, and services.

ASP.NET allows for easy development, testing, static analysis, and deployment of enterprise level applications.

  ### 8. Great software for Great Developers.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Verified User in Mechanical or Industrial Engineering | Mid-Market (51-1000 emp.)

**Reviewed Date:** January 15, 2016

**What do you like best about ASP.NET?**

I use ASP.net  to build web applications using Web Forms, Web API and Signal. The best thing I like about ASP.net is the control panel which help a lot to manage and control the build up of web applications. Other thing is if you are a developer or expert on C# this is the best software for you. if you are not then you might want to learn more about C# because it comes a lot handy for this application. 

**What do you dislike about ASP.NET?**

I would love if ASP.net can give more details every time there's an error while i'm building my web. It's nice that it shows that there's error but it can be more helpful if it said what exactly the problem is. 

**Recommendations to others considering ASP.NET:**

I recommend it to anybody in business world. 

**What problems is ASP.NET solving and how is that benefiting you?**

I used ASP.net to replace one of my Microsoft access databases so other my team workers can use it in friendly-use. It took me a lot of time to build the web and make sure that it has all functions and feature that needed to work properly. But at the end it did save a lot of time and money.

  ### 9. Great for midsized business needs

**Rating:** 3.0/5.0 stars

**Reviewed by:** Verified User in Computer Software | Small-Business (50 or fewer emp.)

**Reviewed Date:** August 26, 2016

**What do you like best about ASP.NET?**

Has its place in the Microsoft stack, reliable and well featured.

**What do you dislike about ASP.NET?**

It's expensive, it's statically typed, it's closed, and it's not dynamic.

**What problems is ASP.NET solving and how is that benefiting you?**

Hosting a payment processing system as well as our company website.


## ASP.NET Discussions
  - [What is ASP NET technology?](https://www.g2.com/discussions/what-is-asp-net-technology)
  - [What is ASP .NET framework?](https://www.g2.com/discussions/what-is-asp-net-framework)
  - [What are the advantages of ASP?](https://www.g2.com/discussions/what-are-the-advantages-of-asp)
  - [What are the features of ASP Net?](https://www.g2.com/discussions/what-are-the-features-of-asp-net)
  - [cuals van a hacer las mejoras que van a incorporar en la nueva vesion de asp.net ?](https://www.g2.com/discussions/cuals-van-a-hacer-las-mejoras-que-van-a-incorporar-en-la-nueva-vesion-de-asp-net) - 1 upvote

- [View ASP.NET pricing details and edition comparison](https://www.g2.com/products/asp-net/reviews?page=2&section=pricing&secure%5Bexpires_at%5D=2026-07-23+04%3A12%3A06+-0500&secure%5Bsession_id%5D=b0a9bbdf-d432-49b3-ad8f-4266c3d00a4f&secure%5Btoken%5D=e244c14c6816382f518a65650936fc496d7388c23f5f654e7e2289f823595cc0&format=llm_user)
## ASP.NET Integrations
  - [Microsoft SQL Server](https://www.g2.com/products/microsoft-sql-server/reviews)
  - [React Bootstrap](https://www.g2.com/products/react-bootstrap/reviews)


## Top ASP.NET Alternatives
  - [Ruby on Rails](https://www.g2.com/products/ruby-on-rails/reviews) - 4.5/5.0 (73 reviews)
  - [IHP](https://www.g2.com/products/ihp/reviews) - 4.5/5.0 (195 reviews)
  - [Sinatra](https://www.g2.com/products/sinatra/reviews) - 4.3/5.0 (20 reviews)

