Principales respuestas
¿como configurar pool de aplicaciones en net core?

Pregunta
-
buenas noches
me piden investigar como configurar el pool de aplicaciones desde .net core y no desde IIS pero no encuentro nada solo desde IIS,
¿se puede hacer lo que me piden?
¿o solo se puede desde IIS?
la verdad es la primera vez que voy a hacer eso desde .net core y desde IIS y ando bien perdido aparte soy nuevo en .net core, si saben algo les agradecería me ayudaran o me dieran una pista jeje
saludos y gracias
Respuestas
-
Si no encuentras nada mejor, se me ocurre una pequeña chapuza que puedes hacer: abre el fichero applicationhost.config que se encuentra en C:\Windows\System32\inetsrv\config. Verás que es un fichero XML que dentro contiene, entre otras, cosas, la configuración de los pooles de aplicaciones. Puedes reconfigurar el pool modificando el XML, cosa que puedes hacer sin problema desde Core.
No es particularmente elegante, y no te lo estoy recomendando como "mejor opción", pero si no encuentras otra cosa, esto funciona.
- Propuesto como respuesta Sergio ParraModerator jueves, 10 de diciembre de 2020 14:12
- Marcado como respuesta Sergio ParraModerator viernes, 1 de enero de 2021 15:13
-
Hola, También puedes echar un ojo al IIS SDK
Aquí puedes usar ServerManager para gestionar los pool
Ejemplo de crear un pool para que ejecute .Net Core
using (ServerManager serverManager = new ServerManager()) { ApplicationPool newAppPool = serverManager.ApplicationPools.Add("MyNetCoreApp"); newAppPool.ManagedRuntimeVersion = string.Empty; }
El paquete Nuget se encuentra en Microsoft.Web.Administration
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Editado Sergio ParraModerator jueves, 10 de diciembre de 2020 14:24
- Propuesto como respuesta EricRRModerator viernes, 11 de diciembre de 2020 17:08
- Marcado como respuesta Sergio ParraModerator viernes, 1 de enero de 2021 15:13
Todas las respuestas
-
Si no encuentras nada mejor, se me ocurre una pequeña chapuza que puedes hacer: abre el fichero applicationhost.config que se encuentra en C:\Windows\System32\inetsrv\config. Verás que es un fichero XML que dentro contiene, entre otras, cosas, la configuración de los pooles de aplicaciones. Puedes reconfigurar el pool modificando el XML, cosa que puedes hacer sin problema desde Core.
No es particularmente elegante, y no te lo estoy recomendando como "mejor opción", pero si no encuentras otra cosa, esto funciona.
- Propuesto como respuesta Sergio ParraModerator jueves, 10 de diciembre de 2020 14:12
- Marcado como respuesta Sergio ParraModerator viernes, 1 de enero de 2021 15:13
-
Hola, También puedes echar un ojo al IIS SDK
Aquí puedes usar ServerManager para gestionar los pool
Ejemplo de crear un pool para que ejecute .Net Core
using (ServerManager serverManager = new ServerManager()) { ApplicationPool newAppPool = serverManager.ApplicationPools.Add("MyNetCoreApp"); newAppPool.ManagedRuntimeVersion = string.Empty; }
El paquete Nuget se encuentra en Microsoft.Web.Administration
Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos
- Editado Sergio ParraModerator jueves, 10 de diciembre de 2020 14:24
- Propuesto como respuesta EricRRModerator viernes, 11 de diciembre de 2020 17:08
- Marcado como respuesta Sergio ParraModerator viernes, 1 de enero de 2021 15:13
-
Hola,
¿Alguna novedad sobre la consulta realizada? ¿Han sido útiles las respuestas proporcionadas?
Espero su respuesta.
Gracias por usar los foros de MSDN.
Eric Ruiz
____________________________
Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde.
Si tiene algún cumplido o reclamo sobre el soporte de MSDN siéntase en la libertad de contactar MSDNFSF@microsoft.com.
-
-
-
-
Hola Sergio. Quiero publicar 2 apps web en el mismo sitio y me sale el error: "HTTP Error 500.35 - ASP.NET Core does not support multiple apps in the same app pool". Ya intenté cambiando el Modelo de hospedaje de inprocess a OutOfProcess en mis dos desarrollos net core 5 pero me tira un nuevo error: "IIS 10.0 Detailed Error - 502.3 - Bad Gateway". Tu respuesta parece ser la solución. Tiene Ud algún sitio con más detalles que yo pueda consultar sobre este tema? Gracias