Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Note
Esta no es la versión más reciente de este artículo. Para la versión actual, consulte la versión de .NET 10 de este artículo.
Warning
Esta versión de ASP.NET Core ya no se admite. Para obtener más información, consulte la política de soporte de .NET y .NET Core. Para la versión actual, consulte la versión de .NET 9 de este artículo.
ASP.NET Core es un marco de código abierto multiplataforma y de alto rendimiento para compilar aplicaciones web modernas mediante .NET. El marco se crea para el desarrollo de aplicaciones a gran escala y puede controlar cualquier carga de trabajo de tamaño, lo que lo convierte en una opción sólida para las aplicaciones de nivel empresarial.
Características principales:
- Canalización de solicitud HTTP ligera y modular.
- Kestrel: un servidor HTTP multiplataforma y de alto rendimiento .
- Inserción de dependencias integrada.
- Configuración basada en entornos.
- Métricas enriquecidas de registro, seguimiento y tiempo de ejecución.
- Blazor: cree componentes de interfaz de usuario web interactivos enriquecidos con C#, no se requiere JavaScript.
- Integre perfectamente con marcos y bibliotecas populares del lado cliente, como Angular, React, Vue y Bootstrap.
- API mínimas: cree API web rápidas con código y configuración mínimos mediante la declaración fluida de rutas de API y puntos de conexión.
- SignalR: Añade funcionalidad web en tiempo real.
- gRPC: servicios de llamada a procedimiento remoto (RPC) de alto rendimiento.
- Seguridad: características de seguridad integradas para la autenticación, autorización y protección de datos.
- Pruebas: cree fácilmente pruebas unitarias e de integración.
- Herramientas: maximice la productividad de desarrollo con Visual Studio y Visual Studio Code.
- Canalización de solicitud HTTP ligera y modular.
- Kestrel: un servidor HTTP multiplataforma y de alto rendimiento .
- Inserción de dependencias integrada.
- Configuración basada en entornos.
- Métricas enriquecidas de registro, seguimiento y tiempo de ejecución.
- Blazor: cree componentes de interfaz de usuario web interactivos enriquecidos con C#, no se requiere JavaScript.
- Integre perfectamente con marcos y bibliotecas populares del lado cliente, como Angular, React, Vue y Bootstrap.
- SignalR: Añade funcionalidad web en tiempo real.
- gRPC: servicios de llamada a procedimiento remoto (RPC) de alto rendimiento.
- Seguridad: características de seguridad integradas para la autenticación, autorización y protección de datos.
- Pruebas: cree fácilmente pruebas unitarias e de integración.
- Herramientas: maximice la productividad de desarrollo con Visual Studio y Visual Studio Code.
- Canalización de solicitud HTTP ligera y modular.
- Kestrel: un servidor HTTP multiplataforma y de alto rendimiento .
- Inserción de dependencias integrada.
- Configuración basada en entornos.
- Métricas enriquecidas de registro, seguimiento y tiempo de ejecución.
- Desarrolle aplicaciones y APIs utilizando los frameworks Razor Pages y Modelo-Vista-Controlador (MVC).
- Integre perfectamente con marcos y bibliotecas populares del lado cliente, como Angular, React, Vue y Bootstrap.
- SignalR: Añade funcionalidad web en tiempo real.
- gRPC: servicios de llamada a procedimiento remoto (RPC) de alto rendimiento.
- Seguridad: características de seguridad integradas para la autenticación, autorización y protección de datos.
- Pruebas: cree fácilmente pruebas unitarias e de integración.
- Herramientas: maximice la productividad de desarrollo con Visual Studio y Visual Studio Code.
¿Por qué elegir ASP.NET Core?
- Marco unificado: ASP.NET Core es un marco web completo y totalmente integrado con componentes integrados listos para producción para controlar todas las necesidades de desarrollo web.
- Productividad de pila completa: cree más aplicaciones más rápido al permitir que el equipo trabaje con una pila completa, desde el front-end hasta el back-end, mediante un único marco de desarrollo.
- Seguro por diseño: ASP.NET Core se crea con seguridad como principal preocupación e incluye compatibilidad integrada con la autenticación, autorización y protección de datos.
- Listo para la nube: tanto si va a implementar en sus propios centros de datos como en la nube, ASP.NET Core simplifica la implementación, la supervisión y la configuración.
- Rendimiento y escalabilidad: gestione las cargas de trabajo más exigentes con el rendimiento líder del sector de ASP.NET Core.
- Confiable y maduro: ASP.NET Core se utiliza y se ha demostrado a hiperescala por algunos de los servicios más grandes del mundo, como Bing, Xbox, Microsoft 365 y Azure.
Get started
¿Está listo para comenzar su recorrido de aprendizaje de ASP.NET Core? Es el momento de compilar su primera aplicación web con ASP.NET Core.