ASP.NET

ASP.NET es un framework de desarrollo web de Microsoft que se usa para crear sitios web dinámicos, aplicaciones web y servicios web. Forma parte de la plataforma .NET más amplia y permite a los desarrolladores crear aplicaciones basadas en la web usando lenguajes como C#, Visual Basic y F#.

Normalmente, los desarrolladores crean aplicaciones ASP.NET con Visual Studio o VS Code. Estas herramientas les ayudan a escribir código fuente, diseñar interfaces de usuario y depurar aplicaciones mientras trabajan. En lugar de depender de herramientas de arrastrar y soltar, la mayoría de los proyectos ASP.NET usa código estructurado y plantillas reutilizables, sin dejar de ofrecer a los desarrolladores un control preciso sobre el funcionamiento y el rendimiento de un sitio.

Por ejemplo, un desarrollador podría usar ASP.NET para crear un portal de cuentas en línea donde los usuarios puedan iniciar sesión, ver datos de una base de datos, enviar formularios y consultar contenido personalizado, todo actualizado al instante sin volver a cargar la página completa.

Modelos de programación

ASP.NET incluye varios modelos de programación, como ASP.NET Core, MVC (Model-View-Controller), Razor Pages, Web API y Blazor. Algunos modelos funcionan bien para sitios web tradicionales, mientras que otros son más adecuados para crear API RESTful o aplicaciones interactivas de una sola página. ASP.NET Core es la versión moderna del framework. Es de código abierto, más rápido que las versiones anteriores y está diseñado para funcionar bien con aplicaciones basadas en la nube.

Aplicaciones

Las aplicaciones ASP.NET se ejecutan en el entorno de ejecución de .NET, que proporciona una amplia biblioteca de clases junto con funciones de seguridad integradas. A diferencia de las versiones anteriores, ASP.NET Core es multiplataforma, por lo que los desarrolladores pueden crear aplicaciones para Windows, macOS o Linux.

Para que una aplicación ASP.NET esté disponible en línea, los desarrolladores la implementan en un servidor web compatible con el entorno de ejecución de .NET. Los servidores Windows suelen ejecutar Internet Information Services (IIS), pero las aplicaciones ASP.NET Core también se ejecutan en servidores Linux mediante Apache, Kestrel o Nginx. Cada vez es más común alojar aplicaciones ASP.NET en la nube mediante plataformas como Microsoft Azure.

Actualizado December 22, 2025 por Per C.

quizPon a prueba tu conocimiento

In what year was the Gopher information service developed?

A
1991
0%
B
2001
0%
C
2011
0%
D
2021
0%
Correct! Incorrect!     View the Gopher definition.
More Quizzes →

El diccionario informático Tech Terms

La definición de ASP.NET en esta página es una definición original escrita por los autores de TechTerms.com. Si desea hacer referencia a esta página o citar esta definición, utilice la barra de cita verde directamente debajo de la definición.

Nuestro objetivo es explicar la terminología informática de manera sencilla y comprensible. Nos esforzamos por la precisión y la claridad en cada definición que publicamos. Si tiene comentarios o desea sugerir un nuevo término técnico, contáctenos.

El boletín de Tech Terms

¡Mejora tu conocimiento técnico con nuestro boletín diario o semanal! Suscríbete hoy y recibe nuevos términos y cuestionarios en tu bandeja de entrada.

Suscríbase al boletín gratuito de TechTerms

¿Con qué frecuencia desea recibir un correo?

Puede cancelar su suscripción o cambiar la frecuencia en cualquier momento usando los enlaces disponibles en cada correo. ¿Preguntas? Contáctenos.

Nota: El boletín se envía en inglés.