J'ai une application asp.net qui utilise System.IO.Path.GetTempFileName()
pour les fichiers temporaires. Dans l'environnement IIS de production (W2K3), le dossier temporaire (System.IO.Path.GetTempPath()
) pointe vers C:\Windows\Temp
. Mais sur ma machine XP dev c'est C:\documents and settings\machinename\ASPNET\temp
.Puis-je changer le chemin du dossier temporaire?
Est-il possible de modifier ce dossier sans affecter les autres comptes sur mon ordinateur?
Merci, l'option 1 a parfaitement réussi. Pour référence future, j'ai utilisé psgetsid.exe de SysInternals (http://technet.microsoft.com/en-us/sysinternals/bb897417.aspx) pour obtenir le sid de l'utilisateur ASPNET, puisque toutes les clés de registre sont sid. – roufamatic
Aussi, j'aime le "je parle pour le XP". Ça me rappelle le Lorax. :-) – roufamatic
Je sais pour de bonnes sysinternals, je ne connaissais pas le psgetsid, merci pour cette astuce - je n'entends jamais non plus le lorax :) Je recherche et je le trouve maintenant ... – Aristos