Où le fichier de configuration/métabase IIS Express peut-il être trouvé?
Le fichier de configuration s'appelle applicationhost.config . Il est stocké ici:
Mes documents> IIS Express> config
généralement, mais pas toujours, un de ces chemins fonctionnera
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Mise à jour pour VS2019
Si vous utilisez Visual Studio 2019+, vérifiez ce chemin:
$(solutionDir)\.vs\{projectName}\config\applicationhost.config
Mise à jour pour VS2015 (crédit: @Talon)
Si vous utilisez Visual Studio 2015-2017, vérifiez ce chemin:
$(solutionDir)\.vs\config\applicationhost.config
Dans Visual Studio 2015+, vous pouvez également configurer le fichier applicationhost.config utilisé en modifiant le paramètre <UseGlobalApplicationHostFile>true|false</UseGlobalApplicationHostFile>
dans le fichier de projet (par exemple: MyProject.csproj). (source: forum MSDN )
Depuis l'introduction de Visual Studio 2015, cet emplacement a été modifié et ajouté à la racine de votre solution à l'emplacement suivant:
C:\<Path\To\Solution>\.vs\config\applicationhost.config
J'espère que cela vous fait gagner du temps!
Pour boucler la boucle et inclure toutes les versions de Visual Studio, @ Myster avait initialement indiqué que;
Pre Visual Studio 2015 les chemins d'accès à applicationhost.config étaient:
%userprofile%\documents\iisexpress\config\applicationhost.config
%userprofile%\my documents\iisexpress\config\applicationhost.config
Visual Studio 2015/2017 chemin peut être trouvé à: (crédit: @Talon)
$(solutionDir)\.vs\config\applicationhost.config
Visual Studio 2019 chemin peut être trouvé à: (crédit: @Talon)
$(solutionDir)\.vs\config\$(ProjectName)\applicationhost.config
Mais ce qui pourrait intéresser certaines personnes, c’est que les paramètres du projet dans le fichier .sln peuvent repeupler le fichier applicationhost.config pour Visual Studio 2015 +. (crédit: @Lex Li)
Donc, si vous apportez une modification dans applicationhost.config, vous devez également vous assurer que vos modifications correspondent à celles-ci:
$(solutionDir)\ProjectName.sln
Les deux paramètres importants doivent ressembler à:
Project("{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}") = "ProjectName", "ProjectPath\", "{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}"
et
VWDPort = "Port#"
Ce qui est important ici est que les deux paramètres du fichier .sln doivent correspondre respectivement au nom et à bindingInformation du fichier applicationhost.config si vous envisagez d’apporter des modifications. Il y aura peut-être plus d'endroits qui relieront ces deux fichiers et je mettrai à jour si je trouve plus de liens, soit par des commentaires, soit par plus d'expérience.