.vsconfigapplicationhost.config dans le contrôle à la source

Visual Studio 2015 ajoute un fichier nommé .vsconfigapplicationhost.config à la racine d'une solution quand un ASP.NET le projet d'application Web est créé.

ce fichier doit-il être vérifié au contrôle source ou doit-il être ignoré (afin que chaque utilisateur ait sa propre copie locale)?

132
demandé sur Mathieu Renda 2015-05-21 04:42:49

2 réponses

vous devez ignorer .vs dossier tous ensemble .

cependant, il y a des cas où vous voulez persister un peu de config sur votre post d'application.fichier de configuration tel que l'enregistrement de FQDN comme expliqué ici .

pour ce type de configuration, vous voulez utiliser le fichier Global application host où vous pouvez persister vos modifications.

dans un projet d'Application web classique (où vous avez .csproj file), vous devez définir la propriété UseGlobalApplicationHostFile à true dans le fichier .csproj :

<UseGlobalApplicationHostFile>True</UseGlobalApplicationHostFile>

VS 2015 honore ceci et utilise le fichier hôte de l'application globale. Cependant, il n'y a aucun moyen de dire ASP.NET 5 projets à rechercher AUJOURD'hui AFAIK.

112
répondu tugberk 2017-09-08 14:24:58

si vous avez besoin d'une configuration personnalisée pour IIS Express ( exemple ), ajoutez le fichier au contrôle source pour qu'il soit partagé avec l'équipe. Si ce n'est pas le cas, vous pouvez exclure ce fichier, et VS2015 le recréera au besoin.

9
répondu Edward Brey 2017-05-23 10:31:12