OVH Cloud OVH Cloud

Directory.Exists

2 réponses
Avatar
Etienne
Bonjour,

J'ai 2 projets distincts. Dans les deux, je fais sur ma machine
Directory.Exists(MonDossierRéseau). L'un me renvoit true et l'autre me
renvoit false alors que MonDossierRéseau est le même path UNC et qu'il existe
bien.
Y a t'il une propriété du projet ou du web.config qui pourrait bloquer la
lisibilité sur le réseau pour le second projet ?
Niveau sécurité, j'ai tous les droits sur MonDossierRéseau (Total sur
Everyone).
Pour info, le projet qui retourne la bonne valeur true est un module DNN2 et
l'autre retournant false est le même projet migré sous DNN3. Donc il y a des
changements de config.

Merci !!!

Merci.

2 réponses

Avatar
Paul Bacelar
Pensez que ce n'est pas vous qui exécuter la page (ASP.NET ou
impersonnalisation) et aussi que si les modules ne sont pas considérés comme
suffisamment sûr par le system (signature, gac, attributs de sécurité
etc...), ils n'ont pas forcement accès au réseau.
--
Paul Bacelar


"Etienne" wrote in message
news:
Bonjour,

J'ai 2 projets distincts. Dans les deux, je fais sur ma machine
Directory.Exists(MonDossierRéseau). L'un me renvoit true et l'autre me
renvoit false alors que MonDossierRéseau est le même path UNC et qu'il


existe
bien.
Y a t'il une propriété du projet ou du web.config qui pourrait bloquer la
lisibilité sur le réseau pour le second projet ?
Niveau sécurité, j'ai tous les droits sur MonDossierRéseau (Total sur
Everyone).
Pour info, le projet qui retourne la bonne valeur true est un module DNN2


et
l'autre retournant false est le même projet migré sous DNN3. Donc il y a


des
changements de config.

Merci !!!

Merci.


Avatar
Etienne
j'utilise le compte asp.net et l'authentification en mode forms dans mon
web.cofnig.
j'ai les droits asp.net sur le dossier réseau auxquel j'accède et pourtant
il me retourne Directory.Exists(MonDossierReseau) = false

C'est très bizarre ! :

En fait, je m'apperçois que sur un dossier d'un serveur principal, j'ai
Directory.Exists(MonDossierReseau) = true, et sur un serveur membre, j'ai
Directory.Exists(MonDossierReseau) = false.
Si j'ajoute dans le web.config Impersonate = True, je résouds le pb
(toujours true).