im la création de fichiers temporaires stockés dans le dossier Temp trouvé par:System.IO.Path.GetTempPath() accès refusé
string path = System.IO.Path.GetTempPath()
méthode retourne C: \ windows \ Temp \
i mon joins nom:
string filename = myfile.txt
System.IO.Path.Combine(path,filename)
Cependant, cela me donne un
"message": "Le chemin donné format \ u0027s est pas pris en charge.", "StackTrace": » à System.Securi ty.Util.StringExpressionSet.CanonicalizePath (Chemin de chaîne, Boolean needFullPath) \ r \ n à System.Security.Util.StringExpressionSet.CreateListFromExpressions (String [] str, Boolean needFullPath) \ r \ n à System.Security.Permissions.FileIOPermission. AddPathList (accès FileIOPermissionAccess, contrôle AccessControlActions, String [] pathListOrig, Boolean checkForDuplicates, Boolean needFullPath, Boolean copyPathList) \ r \ n System.Security.Permissions.FileIOPermission..ctor (accès FileIOPermissionAccess, AccessControlActions ...... et ainsi de suite sur
J'ai essayé de modifier les droits sur le dossier TEMP, de sorte que NETWORK SERVICES a des droits .. Des idées?
Etes-vous sûr que le code est correct? Je crois qu'au moins une correction serait 'chaîne de caractères filename =" monfichier.txt ";' pas 'chaîne de nom de fichier = monfichier.txt' – Lazarus