Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

337
Vistas
Diferencia entre los atributos de inclusión de entorno y nombres de entorno

Cuál es la diferencia entre

 <environment include="...">...

y

 <environment names="...">...

La documentación oficial no ayuda a distinguirlos en absoluto (para mí):

Ayudante de etiquetas de entorno en ASP.NET Core

nombres

... Si alguno de los nombres de entorno proporcionados coincide con el entorno actual, se representa el contenido adjunto ... Los valores del entorno se comparan con el valor actual devuelto por IWebHostEnvironment.EnvironmentName

El contenido se representa si el entorno de hospedaje es Staging o Production

 <environment names="Staging,Production"> <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong> </environment>

incluir

La propiedad include exhibe un comportamiento similar al atributo de nombres. Un entorno enumerado en el valor del atributo de inclusión debe coincidir con el entorno de hospedaje de la aplicación (IWebHostEnvironment.EnvironmentName) para representar el contenido de la etiqueta.

 <environment include="Staging,Production"> <strong>IWebHostEnvironment.EnvironmentName is Staging or Production</strong> </environment>

Incluso sus fragmentos de código usan la autodescripción idéntica "IWebHostEnvironment.EnvironmentName is Staging or Production".

¿Cuál es la diferencia entre los dos?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Parece que "nombres" es la forma más antigua, e "incluir/excluir" es la forma más nueva.

Un nuevo atributo de exclude en EnvironmentTagHelper le permite decirle fácilmente a EnvironmentTagHelper que represente en todos los entornos EXCEPTO en los que usted especifique. También hay un nuevo atributo de include que se comporta igual que los names en ASP.NET Core 1.

Exploración de los atributos de exclusión e inclusión de Environment Tag Helper en ASP.NET Core 2

Supongo que Microsoft mantuvo los names antiguos por compatibilidad con versiones anteriores. IDK por qué la documentación no refleja eso.

Según mi experiencia, la documentación oficial y el artículo anterior, no hay ninguna diferencia funcional entre name e include . El nombre include solo se combina mejor con exclude .

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda