Adios
Aplicaciones y API · Planes desde $10/mes

Despliega .NET.Publica una vez. Ejecuta los archivos generados que has revisado.

Crea un artefacto de lanzamiento con dotnet publish, inicia el ensamblado seleccionado, comprueba el estado de la aplicación y mantén la ruta vinculada a la versión del código fuente.

Conserva el repositorioInspeccionar la compilación y los registrosDominios personalizados y TLS
Despliegue de Adios

Versión candidata

.NET

Saludable

CÓDIGO FUENTE

Git

REGION

de

ROUTE

HTTPS

01Código fuente recibido

02Compilación completada

03Entorno de ejecución iniciado

04Control de salud aprobado

Ruta promovida

production.adios.run

Un camino de producción para

.NET 8C#ASP.NET CoreBlazorMinimal APIs

El camino de producción

Un proyecto .NET funcional aún necesita un lanzamiento seguro.

La aplicación o el servicio son solo una parte de producción. Las pruebas de compilación, el estado del entorno de ejecución, la salud, los secretos, los registros, las rutas y la versión promovida deben permanecer disponibles para inspección conjunta.

Conserva la compilación de .NET que ya usas

Usa dotnet restore y dotnet publish con el proyecto o la solución que ya están en Git. El directorio de salida se convierte en el artefacto que inicia el lanzamiento.

Promociona la versión que indique un estado correcto

Configura ASPNETCORE_URLS o el ajuste equivalente para escuchar, expón un endpoint de comprobación de estado e inspecciona la configuración de inicio antes de que la versión candidata pase a ser la actual.

Rastrea la producción hasta el código fuente

Los resultados de compilación, los registros del entorno de ejecución, el estado, los secretos, los dominios y el lanzamiento promocionado permanecen vinculados al proyecto, en lugar de repartirse entre herramientas independientes.

Del código fuente al lanzamiento

Tres pasos mantienen el camino de despliegue disponible para revisión.

Usa el código fuente y el comportamiento de producción que ya tiene el proyecto. El manifiesto registra lo que la plataforma debe compilar o aprovisionar y cómo llega a estar listo el resultado.

  1. 01

    Empieza con código fuente o una plantilla

    Trae el repositorio existente o inspecciona y despliega una de las variantes exactas de plantillas iniciales enlazadas abajo.

    $adios login
  2. 02

    Revisar el contrato de despliegue

    Mantén los comandos, la versión del entorno de ejecución o servicio, el comportamiento de salud y las referencias a secretos en adios.yaml.

    $git diff -- adios.yaml
  3. 03

    Desplegar e inspeccionar el resultado

    Sigue las pruebas de compilación y ejecución, verifica la versión candidata y abre la ruta promovida o la conexión del servicio.

    $adios up
adios.yaml
Tu proyecto
name: dotnet-api
build_cmd: dotnet publish -c Release -o out
start_cmd: dotnet out/MyApp.dll

runtime:
  name: dotnet@8
  port: 8080
  health_path: /healthz
Sustituye MyApp.dll por el ensamblado que genere tu proyecto y mantén la versión del entorno de ejecución alineada con su framework de destino.

Puntos de partida desplegables

Empieza con .NET desde una plantilla cuando el repositorio no esté listo.

Compara los proyectos iniciales de ASP.NET Core, Minimal API y Blazor con sus rutas exactas de publicación e inicio ya visibles.

Plantillas iniciales de API

ASP.NET Core

Plantillas iniciales de ASP.NET Core, Blazor, ABP, FastEndpoints, Orchard Core y .NET 8.

C#.NET CLI
Clave de plantilla
dotnet-aspnet-core
Entorno de ejecución
dotnet
Repositorio
template-dotnet-aspnet-core
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-dotnet-aspnet-core.git
cd template-dotnet-aspnet-core
adios up

Plantillas iniciales de API

.NET FastEndpoints

Plantillas iniciales de ASP.NET Core, Blazor, ABP, FastEndpoints, Orchard Core y .NET 8.

C#.NET CLI
Clave de plantilla
dotnet-fastendpoints
Entorno de ejecución
dotnet
Repositorio
template-dotnet-fastendpoints
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-dotnet-fastendpoints.git
cd template-dotnet-fastendpoints
adios up

Plantillas iniciales de API

.NET 8 Minimal API

Plantillas iniciales de ASP.NET Core, Blazor, ABP, FastEndpoints, Orchard Core y .NET 8.

C#.NET CLI
Clave de plantilla
dotnet
Entorno de ejecución
dotnet
Repositorio
template-dotnet-8
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-dotnet-8.git
cd template-dotnet-8
adios up

Plantillas iniciales de API

.NET Blazor

Plantillas iniciales de ASP.NET Core, Blazor, ABP, FastEndpoints, Orchard Core y .NET 8.

C#.NET CLI
Clave de plantilla
dotnet-blazor
Entorno de ejecución
dotnet
Repositorio
template-dotnet-blazor
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-dotnet-blazor.git
cd template-dotnet-blazor
adios up

Plantillas iniciales de API

.NET ABP Framework

Plantillas iniciales de ASP.NET Core, Blazor, ABP, FastEndpoints, Orchard Core y .NET 8.

C#.NET CLI
Clave de plantilla
dotnet-abp
Entorno de ejecución
dotnet
Repositorio
template-dotnet-abp
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-dotnet-abp.git
cd template-dotnet-abp
adios up

Plantillas iniciales de API

.NET Orchard Core

Plantillas iniciales de ASP.NET Core, Blazor, ABP, FastEndpoints, Orchard Core y .NET 8.

C#.NET CLI
Clave de plantilla
dotnet-orchard-core
Entorno de ejecución
dotnet
Repositorio
template-dotnet-orchard-core
Ruta de código fuente
.
git clone https://github.com/adiosdotdev/template-dotnet-orchard-core.git
cd template-dotnet-orchard-core
adios up

Antes de la producción

Verifica la carga de trabajo.Después, promuévelo.

El primer lanzamiento más seguro empieza con una compilación o configuración de servicio reproducible y una vista previa que pruebe las dependencias que usará producción.

Listo cuando...

  • dotnet publish succeeds from a clean checkout.
  • El ensamblado generado se inicia sin un perfil de IDE.
  • La aplicación escucha la URL y el puerto de producción configurados.
  • Las cadenas de conexión y las claves de firma usan secretos.

Previsualiza cuando…

  • La solución usa dependencias nativas o específicas de una plataforma.
  • Las migraciones de Entity Framework cambian datos de producción.
  • Las conexiones de Blazor o WebSocket necesitan pruebas antes del lanzamiento.

Preguntas, respuestas

Qué saber antes de desplegar .NET.

Revisa el límite del entorno de ejecución o servicio, la ruta de la plantilla, el comportamiento de fallos y las comprobaciones de producción antes de crear el primer lanzamiento.

¿Puede Adios desplegar un proyecto de .NET existente?

Sí. Ejecuta la CLI de Adios desde la raíz del proyecto, conserva el repositorio y los archivos de dependencias que ya usas y añade un archivo adios.yaml que describa la compilación de producción, el comando de inicio, el puerto y la ruta de comprobación de estado.

¿Necesito Docker para desplegar .NET?

No para un entorno de ejecución estándar compatible. Usa los comandos de producción habituales del proyecto en adios.yaml. Si la compilación necesita paquetes poco habituales del sistema operativo o bibliotecas nativas, verifica esas dependencias en una vista previa antes de la promoción.

¿Qué plantillas .NET están disponibles?

El catálogo incluye variantes de ASP.NET Core, FastEndpoints, .NET 8 Minimal API, Blazor, ABP Framework y Orchard Core.

¿Puedo desplegar una compilación de .NET dependiente del framework?

Sí, cuando el entorno de ejecución de Adios seleccionado coincide con el framework de destino. Mantén explícitos los archivos de publicación y el ensamblado que se inicia, y verifica las bibliotecas nativas necesarias en una vista previa.

¿Qué ocurre cuando falla la compilación o la comprobación de estado?

El lanzamiento candidato conserva sus resultados de compilación y ejecución para su inspección. Debe indicar un estado correcto antes de convertirse en la versión promocionada que sirve la ruta de la aplicación.

¿Puedo empezar con una plantilla en lugar de un repositorio existente?

Sí. Esta página enlaza a los proyectos iniciales oficiales de .NET de Adios más adecuados. Inspecciona la variante exacta del código fuente, despliégala en la consola o clónala localmente y ejecuta adios up.

La primera versión

Desplegar .NET con el código fuente y las pruebas vinculados.

Parte del repositorio o de una plantilla, revisa el contrato de despliegue e inspecciona lo que se convierte en la versión promovida de producción.