Skip to main content
TrustRadius
ASP.NET

ASP.NET

Overview

Recent Reviews

ASP.NET

8 out of 10
September 30, 2022
Incentivized
We used ASP.NET to design our product which handles the energy-related functionality. In same product, we almost created 5000 displays …
Continue reading

ASP.Net

9 out of 10
September 27, 2022
Incentivized
We use ASP.Net in a department in our company to develop wide and various applications that serve our business needs, it helped us a lot, …
Continue reading

ASP.NET Review

9 out of 10
July 30, 2021
Incentivized
We have been connected to ASP.NET for more than one year to developed applications on different platforms like MAC, Linux, and …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Return to navigation

Pricing

View all pricing
N/A
Unavailable

Sorry, this product's description is unavailable

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

3 people also want pricing

Alternatives Pricing

What is Progress Telerik?

With Telerik UI libraries, Progress aims to equip .NET ninjas with a full arsenal of weapons, helping to create beautiful, modern and future-proof applications quickly and intuitively. The vendor states that with its over 1,250 UI components for all .NET platforms, as well as various themes, skins…

What is Syncfusion Essential Studio Enterprise Edition?

Syncfusion’s Essential Studio Enterprise Edition is a suite of 1,800+ software components and frameworks for developing web, mobile, and desktop applications. Its UI controls are designed to be flexible and are optimized for high performance. According to Syncfusion, the suite has users among 80%…

Return to navigation

Product Demos

1# Asp.Net Core 2.0 MVC - Demo

YouTube

ASP.NET MVC 5 Step by Step: Part 3 Product Application Demo Project (CRUD Operation)

YouTube

1. APPLICATION DEMO - Asp.Net CORE MVC

YouTube

Learn ASP.NET Core MVC (.NET 6) - Full Course

YouTube

ASP.NET Zero — Introduction and Features

YouTube

MVC APPLICATION DEMO (eCommerce application) | ASP.NET MVC

YouTube
Return to navigation

Product Details

What is ASP.NET?

ASP.NET Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(172)

Attribute Ratings

Reviews

(26-38 of 38)
Companies can't remove reviews or game the system. Here's why
Sean Patterson | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.Net to build a wide variety of applications for our customers. We have built simple "marketing" style websites with a simple contact form built in. We have also built full scale application tracking applications that integrate with numerous external systems and have a mini document management system that integrates with Amazon S3. ASP.Net provides a robust framework of features that allows us to develop quickly and efficiently. With the numerous libraries available, we can easily extend our needs without having to reinvent the wheel.
  • Flexible
  • Extendable
  • Feature rich
  • Starting a new ASP.Net project can sometimes seem daunting to get all the initial libraries in place unless you use a predefined scaffold. This is getting better.
  • You are tied to the Microsoft/Azure platforms for deployment of ASP.Net applications. However, Net Core helps alleviate this.
  • Language choices (VB, C#, F#, C++) can seem a little daunting at times.
ASP.Net works perfectly if you need to build anything from the ground up and have full control over functionality. It also works great if you want to integrate with most major platforms, since they have ASP.Net compatible libraries to consume and use. ASP.Net may not be a fit if you need a really small and quick site up and running. PHP/WordPress works well for that, however, more and more templates are being made available to address this issue.
Score 8 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used throughout the upper levels of our Information Technology group. Lower levels and the rest of the company remains limited to VBA via Excel, Access, etc. due to security restrictions set by the company. ASP.NET addresses the more complex business problems, especially web integration, which cannot be addressed with the simpler tools. We also use ASP.NET to allow various back-end databases (Oracle, SQL, etc.) to communicate to a main program or even mobile devices.
  • Ease of use with drag and drop functionality; makes the learning curve less steep as new users are already familiar with this paradigm.
  • Powerful .Net Framework libraries
  • Control panel to manage and control the building of web applications
  • Code-behind can be in C# or VB.NET
  • It works very well other Microsoft tools but could have better integration with other platforms
  • Fewer open-source projects to use as examples, templates, and code-snippets
  • Can be cost-prohibitive for smaller companies or if your business requirements demand 3rd party (or additional) libraries, tools, etc.
ASP.NET is definitely well-suited for Enterprise applications as it was designed for just such a purpose. It has capabilities to produce cross-platform solutions. The learning curve when switching can be intimidating, but as long as your team has a decent knowledge of general web development, then it should not be too difficult to make the transition. You will be satisfied in the end.
Sagiv Frankel | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
It was used by our front-end development team. We served web pages for the company's free tier solution, which needed SEO, so it had to be server rendered. The business logic layer was already build on top of .NET so it made sense to stick to the same tech stack.

Personally I started my career with ASP.NET before MVC arrived. The old ASP.NET tried to abstract the web environment which ended up complicating things and misleading young developers. ASP.NET and Microsoft in general have since greatly mended their ways and although it's not my go-to stack, ASP.NET MVC is a completely legitimate one.
  • C# is a great language and .NET has a lot of powerful functionality like LINQ.
  • Easy to integrate with SQL server and other Microsoft solutions (Entity Framework is great).
  • Microsoft tools - get the latest updates and support. They usually have great offerings for early stage startups.
  • Single page applications are much easier on a plain Javascript Stack-like client side frameworks or NodeJS.
  • Heavily dependent on visual-studio and the Microsoft Stack.
  • Still lacking in the ease of getting started and quickly deploying things.
  • Hard to find good developers that don't have a bias for ASP.NET.
ASP.net is well suited when all your services are a part of the Microsoft ecosystem. If you wish to be dynamic with your tech stack and easily switch cloud providers and programming paradigms, ASP.net might get in your way a little.

Personally I am more inclined to use client side solutions for web apps, or NodeJS if server side logic/rendering is needed. However ASP.net uses C# which is a great language, and the framework has everything you need for success.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET is used for our in-house software development, by our IT development teams. As a mature and stable framework, well used and well supported it is ideal for the development of everything from our small internal applications to our enterprise scale web applications - meaning both the internal and external customers interact with our ASP.NET applications.
  • NET is a rich framework which provides vast amounts of functionality, which helps speed up development
  • NET is supported by an array of high-quality tooling from Microsoft, such as TFS and Visual Studio
  • There a large community of experienced ASP.NET developers which means patterns and practices are well documented and there is also plenty of discussion opportunities within the community, such as conferences, meetups, and forums.
  • The large user base means that recruitment can be easier
  • Cost is the main one - Microsoft tooling and infrastructure can be very expensive
  • Some developers are anti-Microsoft which means not everyone is enthusiastic about joining a "Microsoft house"
ASP.NET is well suited to enterprise-scale development and smaller scale development - however, the costs traditionally associated with the tooling, licensing and infrastructure could potentially place a small blocker in the way for stand-ups looking to use ASP.NET. It is excellent for fast development - File > New Project options in Visual Studio are really good for ASP.NET and you can get up and running really quickly.
Erik Zanker | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use ASP.net across the whole organization and all products.
  • Easy to integrate with IIS on any windows server
  • Easy to integrate with SQL Server
  • Easy to create web apis restful or rpc
  • need easier integration of css pre-compilers
Well suited to line-of-business apps, n-tier applications, apps with web and windows UIs, apps that run well on IIS, apps that use SQLServer.
December 21, 2017

Super Fast Development

Milan Shah | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using ASP.NET to build a modern state of art web 2.0 application heavily using Web API and other functionality like REST services call, mashups etc, This is a consumer application, so making it faster for the user was one of the key requirements. The code minification really helped us do that, Its amazing IDE helps make development faster, also as asp.NET being popular tech we have great community support and resources are easily available.
  • Great Community support
  • Amazing development environment and ecosystem including debugging
  • Easy deployments
  • Easy to find resources with this skillset
  • Single page applications are still difficult to develop
  • Cost can be a possible issue
  • Not enough tools for SEO and ADA requirements
It is highly recommended for the small application being hosted in a shared environment, also, recommend if you want a faster time to market. It has a huge inbuilt toolset for easier and faster development. Don't use if you are planning to build a single page application
Rich Mephan | TrustRadius Reviewer
Score 7 out of 10
Vetted Review
Verified User
Incentivized
We are utilising ASP.NET within our software development team. It is used extensively in our case management application which is used by numerous law firms across the country. Primarily ASP.NET is used within our organisation to create cloud-based components to fulfill our customers' business processes and is hosted within our own private data centers or OnPremise as and when a customer requires it.
  • Templating engine - ASP.NET Razor markup allows an easy way to embed server-based code into web pages, and the powerful build in helper methods allow complex functionality to be included with a single line of code.
  • Extensibility - ASP.NET can take advantage of the massive amount of third-party components and extensibility provided by the .NET Framework and related infrastructure. For instance, NuGet.org provides thousands of components that can be used and incorporated into ASP.NET applications.
  • NET is tied to Windows and IIS. However the future of ASP.NET is ASP.NET Core, which is the reimagining of ASP.NET in a platform independent manner.

Suited: Cloud-based line of business applications.

Not Suited: Integration with users’ desktops and local machines, and highly graphical intensive applications.

Christopher Belanger | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We write multiple software products across our teams. The majority of these products are written in some version of ASP.NET. It is used daily for development, debugging, and all other R&D activities. This is across multiple versions of .NET and both legacy applications and new greenfield applications. In general, all back-end code is .NET.
  • .NET runs well in a variety of Windows environments.
  • It integrates seamlessly with other Microsoft product (SQL Server, Azure, etc).
  • The documentation for much of the MSDN could be improved. That said, they have done a much better job with .NET Core.
.NET is suitable across a variety of scenarios as it is a programming language. I have used it to write scalable servers, web APIs, desktop clients, command line applications, and a variety of other applications. As long as you are going to be running on an environment that can have the runtime, you can use it.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
ASP.NET MVC is being used by the engineering department for the development of internal and public facing web applications.
  • Web Applications
  • Ecommerce Applications
  • Best HTML Framework with managed code!
  • NET used to be very similar to java server faces and abstracting the html layer too far.
  • NET MVC enables direct html manipulation through Razor Syntax
  • Using ASP.NET MVC the performance of ASP.NET is limited
  • Well suited for web applications.
  • Not for services or windows apps.
Ashwini Chandorkar | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We are using ASP.Net to build applications that can be hosted on a web server. My current project is for a desktop product that integrates with various web based applications. These web applications are developed using ASP.Net.
  • Collaboration with AJAX controls - There are ample of AJAX controls available that come with fascinating functionalities.
  • Built-in Windows authentication - It comes with built-in Windows authentication that can be configured as per your requirements.
  • Simplicity - It provides simplicity as ASP.NET makes it easy to perform common tasks, from simple form submission and client authentication to deployment and site configuration.
  • The biggest disadvantage with ASP.net is its cost. However, there are other similar technologies like PHP that are available in the market with nominal cost or for the matter at no cost.
  • Its tight coupling with IIS server is another disadvantage. There are no other choices in server selection.
  • It is widely known that IIS and Windows have a documented history of bugs and vulnerabilities in the programs. That is a security [threat].
If you are planning to develop a web application like an admin page that will be used within the organization or within a company's private network, ASP.net can be a good choice.
Filip Grasheski | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Since I work in quite large organization, there are many different apartments that use it for their specific needs. With regards to my own department, I mainly use ASP.NET to build RESTful Web APIs which serve to facilitate the integration among the different systems we use. Many of these systems don't expose such APIs and with ASP.NET it is relatively easy to build a web service that will solve these kind of issues and eventually lead to increase in productivity as well as decrease in effort spent by technicians.
  • Utilizes .NET framework and familiar languages such as C# which makes it very easy to learn.
  • Native support for MVC via ootb templates.
  • Web API 2 allows very easy creation of RESTful Web Services.
  • It can get pricey in order to use the full feature set of VS enterprise (free community edition available).
  • Potentially harder implementation of web applications when not using the native MS technologies such as IIS.

ASP.NET is very well suited for building web applications for users that have good experience with .NET framework and C#. The learning curve is very mild and allows for very quick development of applications because of all the templates that can be utilized (available with Visual Studio). Moreover, Visual Studio 2015/2017 community edition is free and contains a large set of features for developing, compiling and debugging ASP.NET applications. From personal experience with the introduction of Web API it is very easy to build RESTful APIs and it is a breeze to publish on IIS servers with a click of a button. Additional advantage is when using Azure services which also allows quick publishing of ASP.NET applications to the cloud with very little configuration needed.

I would assume that it is more difficult to jump to ASP.NET from a different technology and programming languages. Even within ASP.NET it can be a bit of a steep learning curve to move from Web Forms to MVC for example.

Score 7 out of 10
Vetted Review
Verified User
Incentivized
I have experience working with ASP.NET from plain old web forms to MVC to Web APIs. We extensively use it for MVC web applications and Web APIs.
  • Net MVC provides lot of flexibility in creating your custom handlers, custom events as per your business needs. The entity framework works well with ASP.net.
  • Setup/Getting up to speed is really easy. ASP.NET has a healthy community of users. We can get help from MSDN articles and many blogs/articles.
  • MVC 6 has some really cool features/support for bootstrap.
  • Recent technologies like Node.js and Angular are picking up fast. Most of the controls run at server which is a huge drawback when compared to other technologies.
  • Out of the box support is missing for many features - Logging, caching (distributed).
  • IIS setup is not easy/straight forward unless you go for simple deployment.
ASP.net is really good when all of your other applications are in the Microsoft ecosystem. WCF is really good for building backend services. If Microsoft can come with its own javascript libraries for supporting different elements/features of the ASP.NET without hitting the server side, it would be cool. Also, the performance of the apps deployed using Microsoft technologies is comparatively lower when compared to the ones deployed on a Linux environment.
arlen navasartian | TrustRadius Reviewer
Score 6 out of 10
Vetted Review
Verified User
Incentivized
The main platform for developing our eCommerce website is ASP.NET.
  • It drastically reduces the amount of code required to build large applications.
  • Easy to learn.
  • Many third party libraries are available.
  • The main disadvantage is cost. Windows server licenses, SQL Server licenses, Visual Studio licenses, etc., are all costly compared to open source alternatives.
  • Complicated page lfe cycle.
  • Limited control over HTML.
ASP.NET is well suited for rapid application development.
Return to navigation