Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 16528|Respuesta: 0

[ASP.NET] asp.net mvc Web.Release.config utiliza explicaciones detalladas

[Copiar enlace]
Publicado en 15/10/2018 10:01:41 | | | |
En el proceso de desarrollo, una vez completado el desarrollo y depuración local, necesitamos publicar en el servidor oficial y, a menudo, modificar algunos archivos de configuración en web.config.

Los programadores son perezosos, al lanzar la versión oficial de Release, ¿puede el compilador reemplazar automáticamente el archivo de configuración por la configuración en el entorno oficial?

Web.Release.config es lo que hace, y hemos estado ignorando este archivo...



Entorno de desarrollo:



Entorno formal:



Publicamos el paquete de solicitud como se muestra a continuación:



Resultado del archivo de salida Web.config:



Descubrimos que se mantuvo la página web, se eliminó el nodo titile, se había reemplazado el valor de propiedad de la cadena de datos y se añadió el nodo puerto.

Propiedad de transformación

(1) Reemplazar
Indica que todos los nodos coincidentes son reemplazos



De hecho, el archivo se describe aquí cuando web.release.config, y cuando el archivo a reemplazar es Web.config.

(2) Eliminar
Elimina el elemento que coincida con el primero.



(3) RemoveAll
Eliminar todos los elementos coincidentes



(4) Insertar
Insertar desde el nodo padre, (insertar en autorización<deny users="*" />)



(5) Atributos del conjunto
Establece los atributos directamente



(6) RemoveAttributes
Eliminar los atributos



(7) InsertAfter (XPath)
Al coincidir con la expresión de XPath, encuentra el nodo e inserta el XML después del nodo hijo



(8) InsertAntes (XPath)
Al comparar la expresión de XPath, encuentra el nodo e inserta el XML delante del nodo hijo



(9)XSLT (filePath)
Puedes definir un archivo XSLT externamente para reemplazar el archivo Web.cofig.








Anterior:Pide ayuda
Próximo:Introducción a la minería de routers BonusCloud
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com