Implementación de ASP.NET Core WEB: Kestrel

Implementación de ASP.NET Core WEB: Kestrel, IIS, Docker

Enlace a este artículo: https://blog.csdn.net/sundna/article/details/90242777
Este artículo presenta principalmente los métodos de implementación utilizados en el lanzamiento real del proyecto, y las partes sin terminar se mejorarán gradualmente.

Uno, use Kestrel para implementar

Un servidor WEB Kestrel está integrado en ASP.NET Core, que puede implementar sitios web WEB rápida y fácilmente. Este método se puede utilizar tanto en el sistema Windows como en Linux (CentOS), siempre que se instale primero el entorno operativo principal .net.

A continuación se describe el método de implementación en el sistema Windows:

1. La configuración predeterminada en Program.cs es usar Kestrel para ejecutar ASP.NET Core Web

Programa de clase pública
{ public static void Main (string [] args) { CreateWebHostBuilder (args) .Build (). Run (); } public static IWebHostBuilder CreateWebHostBuilder (string [] args) => WebHost.CreateDefaultBuilder (args) .UseStartup <Startup> (); } 2. 发布 文件









 

3. Use la línea de comando CMD para ingresar al directorio de publicación del sitio web y luego inicie el sitio web a través del tiempo de ejecución .net core.

dotnet WebApplication.dll --urls http://0.0.0.0:10001
Descripción:

El parámetro urls se puede utilizar para especificar la IP y el número de puerto vinculado al sitio web cuando se está ejecutando. La dirección IP 0.0.0.0 representa el enlace de todas las IP de red internas / externas.

Supongo que te gusta

Origin blog.csdn.net/qq_36664772/article/details/113989605
Recomendado
Clasificación