Comment puis-je empêcher les dossiers IISExpress & My Web Sites d'encombrer mon dossier Mes Documents?
j'ai remarqué récemment que les dossiers IISExpress & mes sites Web étaient ajoutés à mon dossier Mes Documents sur ma machine Windows 7. J'ai récemment installé VS2012, donc je suppose que c'est le coupable, mais je n'ai rien trouvé en ligne qui explique comment changer ces valeurs par défaut, si possible.
2 réponses
Microsoft encombrer mon dossier 'Documents' avec tous leurs dossiers ' (junk) me rend fou aussi. J'ai concédé un peu en créant un Data dossier dans mon Documents dossier, où je pointe toutes les applications MS (et d'autres applications telles que le dossier profil de Firefox) vers tous leurs dossiers (généralement indésirables), et avec un sous-dossier créé pour chaque programme/suite. Au moins de cette façon, je peux facilement sauvegarder tous les paramètres lorsque je sauvegarde mes dossiers "Documents".
quoi qu'il en soit, VS2012 installe IIS Express, ce qui est à l'origine de la création de ces dossiers. J'ai trouvé deux solutions pour traiter les dossiers non désirés.
désinstaller IIS Express. Vous pouvez le faire à partir du Panneau de configuration normal de Windows 'Désinstaller un programme'.
changez l'emplacement du dossier que IIS Express utilise, comme suit. Attention: quiconque fait cela risque de causer des problèmes avec son ordinateur si vous ne savez pas ce que vous faites, vous le faites à vos propres risques. Merci de faire des sauvegardes en tant qu'bien aussi!
a) Fermer Visual Studio.
b) Créer un nouveau dossier pour l'IIS Express sous-dossiers:
par exemple.
D:\My Documents\Data\Microsoft\IISExpressc) Déplacer les indésirables IISExpress sous-dossiers (
config, Logs, TraceLogFiles) de votreMy Documents > IISExpressdossier dans le dossier créé à l'étape b).d) Créer un nouveau dossier pour l'
My Web Sitesdossier, je suggère aussi dans le dossier créé à l'étape b).par exemple.
D:\My Documents\Data\Microsoft\IISExpress\Websitesdans ce dossier, créez un site web pour le site IIS Express par défaut (au cas où il réapparaîtrait "auto-magiquement" plus tard, c'est laid head).
par exemple.
D:\My Documents\Data\Microsoft\IISExpress\Websites\Defaulte) Aller à la nouvelle situé
configdossier à:par exemple.
D:\My Documents\Data\Microsoft\IISExpress\config, et:I. Ouvrir le fichier
applicationhost.configdans votre éditeur de texte (par exemple. Le bloc-notes).ii. trouver le noeud
sites > site > application path > virtualDirectory pathpour WebSite1, et changez lephysicalPathvaleur de%IIS_SITES_HOME%\WebSite1à L'IIS Express par défaut le dossier du site Web que vous avez créé à l'étape d).par exemple.
%IIS_SITES_HOME%\Websites\Default.Notez que
%IIS_SITES_HOME%pointe vers votre dossier 'Documents' (cela semble être une "fonctionnalité" de IIS Express, Je ne trouve pas de moyen de changez-le, et il semble auto-configuré quand IIS Express démarre, ce qu'il fait en utilisant leapplicationhost.configfichier).faites de même pour tout autre site créé par IIS Express.
f) créer une nouvelle entrée de registre pointant IIS Express vers les nouveaux dossiers que vous avez créés (expliqué en partie par MS ici: http://www.iis.net/learn/extensions/introduction-to-iis-express/iis-80-express-readme). POUR INFORMATION, la clé de registre n'existe pas encore., comme IIS Express utilise un défaut de mon
Documentssauf si cette clé existe:I. ouvrez la boîte " Run " de Windows, par exemple.
(Windows Key) + Rii. Tapez
regeditiii. Naviguer jusqu'à la clé:
HKEY_CURRENT_USER\Software\Microsoftiv.*clic Droit*
Microsoftclé (que vous venez d'utiliser pour la navigation), et choisissez:New > Keyv. Tapez
IISExpressvi.*clic Droit*
IISExpressclé que vous venez de créer, puis choisissez:New > String Valuevii. Tapez
CustomUserHome, et frappé de l'Enterpour l'enregistrer.viii. Double-cliquez sur le
CustomUserHomechaîne d'entrer une valeur pour elle, et pour l'Value Data:champ, tapez le chemin vers le nouveau dossier IIS Express que vous avez créé à l'étape b), par exemple:D:\My Documents\Data\Microsoft\IISExpress. Appuyez sur OK, et vous pouvez maintenant fermer l'Éditeur du Registre.g) rouvrez Visual Studio, et il devrait commencer à utiliser les nouveaux dossiers, ainsi que de ne pas créer les dossiers dans votre
Documentsplus de dossier. Yay!!!!!!!
pour info, quand j'ai fait tout cela, je l'ai fait dans un ordre légèrement différent (en créant d'abord la clé du registre), mais cet ordre était la façon la plus facile de l'expliquer. Si vous créez la clé en premier ou en dernier ne devrait pas compter, tant que vous faites toutes les étapes. Bonne chance!
une solution délicate
- faites une copie de votre C:\Users\\Documents\IISExpress dossier premier
- créer un dossier symbolique appelé IISExpress à l'intérieur de la C:\Users\\Documents dossier en utilisant la commande suivante
- mklink / J C:\Users\\Documents\IISExpress D:\IISExpress
- Déplacer tout le contenu de votre copié IISExpress en D:\IISExpress
- c'est tout