J'ai un problème qui n'a pas beaucoup de sens pour moi. J'ai une application ASP.NET qui s'exécute parfaitement en mode débogage, mais qui génère des erreurs Access Denied lors de l'exécution normale. J'ai donné le compte ASPNET et le compte l'application emprunte les droits Contrôle total sur les fichiers que la webapp appelle (en utilisant l'objet Process).Pourquoi suis-je seulement autorisé à accéder à ce fichier zip en mode débogage?
J'ai déterminé que les fichiers lançant l'erreur sont dans un fichier zip et que le processus que je cours ne les cherchera nulle part mais le fichier zip. Mais il semble que jusqu'à ce que je décompresse le fichier zip, je ne peux pas définir des autorisations sur son contenu. Est-ce que cela a du sens pour quelqu'un d'autre? Et quelqu'un connaît-il une solution?
Je ne suis pas sûr de vous suivre .. Si je décompresse le zip, le processus continue d'appeler la version compressée. Si je supprime le fichier zip et ne conserve que les fichiers décompressés, le code ne s'exécute pas. – garann
La raison pour laquelle il ne peut pas lire ses propres fichiers est que les autorisations ne sont pas définies correctement pour les fichiers nouvellement créés. Lorsque de nouveaux fichiers sont créés, ils reçoivent la LCA CREATOR_OWNER en tant qu'ACL. – Joshua
Ok, j'ai essayé de donner le contrôle total de CREATOR_OWNER sur les fichiers décompressés, puis de définir le compte que j'utilise pour y accéder en tant que propriétaire. Il ne trouve toujours pas les fichiers décompressés. Est-ce que je vous ai bien compris? – garann