IISExpress écrit le journal et les données de configuration à un emplacement prédéterminé dès la sortie de la boîte.
Le répertoire est un répertoire "IISExpress" stocké dans le répertoire Documents d'un utilisateur.
Dans le répertoire sont stockés les fichiers de dossiers suivants en dessous.
- Config
- Journaux
- TraceLogFiles
L'emplacement de mon répertoire personnel se trouve sur un partage réseau, déterminé par la stratégie de groupe
Actuellement, nous rencontrons des scénarios dans lesquels Visual Studio se bloque lors de l'arrêt du débogage des applications Silverlight à l'aide d'IIS Express.
Je cherchais à changer l'emplacement du journal et des données de configuration pour IISExpress pour voir si cela résout le problème du verrouillage de Visual Studio. Est-il possible de changer l'emplacement par défaut des fichiers journaux et de configuration?
la source
Réponses:
1 . Par défaut, le fichier applicationhost.config définit les deux emplacements de fichier journal suivants. Ici, IIS_USER_HOME serait développé comme
%userprofile%\documents\IISExpress\
.Vous pouvez mettre à jour les chemins de répertoire ci-dessus pour modifier les emplacements des fichiers journaux.
2. Si vous exécutez IIS Express à partir de la ligne de commande, vous pouvez utiliser le commutateur '/ config' pour fournir le fichier de configuration de votre choix. Le lien suivant peut vous aider http://learn.iis.net/page.aspx/870/running-iis-express-from-the-command-line/
la source
$(solutionDir)\.vs\config\applicationhost.config
(référencé à partir de cette réponse )http://www.iis.net/configreference/system.applicationhost/sites/sitedefaults
Je trouve que la documentation de web.config est désordonnée. Il est donc préférable de fournir un historique complet des parents qu'un extrait flottant dans l'espoir que le lecteur sache naturellement où il va.
la source
Par défaut, il sera dans:
la source