web-dev-qa-db-fra.com

Publication d'ASP.NET Core Web.Config

Lors de la publication d'une application .Net Core sur un serveur via WebDeploy, un fichier Web.Config est créé, avec stdoutLogEnabled=false. Ceci écrase le web.config sur le serveur où j'ai défini stdoutLogEnabled=true.

J'ai du mal à trouver comment définir la valeur par défaut de stdoutLogEnabled avant la publication. Sur les applications de framework .Net, je le ferais dans le fichier web.config avec des transformations, mais dans le noyau .Net, je n'ai en fait pas de fichier web.config dans ma solution.

J'ai essayé de trouver de la documentation sur la façon de définir la valeur, mais elle n'existe pas ou, plus probablement, je n'utilise pas le terme de recherche correct. Quelqu'un peut-il s'il vous plaît vous conseiller sur la façon de définir les valeurs par défaut dans le web.config.

9
Dave0504

Créez un web.config et placez-le dans le répertoire racine de votre source, modifiez le fichier web.config pour activer la journalisation et toute autre personnalisation dont vous avez besoin.

Lorsque vous publiez, il utilisera ce fichier au lieu de générer un tout nouveau fichier.

13
Kyle Dodge