Nous avons un serveur de production intranet fonctionnant dans un environnement virtuel, que nous avons cloné pour créer un serveur de développement. Le nom de l'ordinateur et l'adresse IP sont modifiés et tout fonctionne correctement. Il existe un dossier partagé sur l'instance de production, que nous référençons depuis le serveur de développement car tout est en lecture seule. Je peux visiter la part de ma machine locale, de la machine de développement et de pratiquement toutes les machines de notre réseau. Lorsque je débogue ma version locale de l'intranet, elle se connecte très bien au dossier de production. Lorsque j'essaie d'accéder au dossier à partir de mon application ASP.NET sur le serveur de développement, cela me donne UnathorizedAccessException
. J'ai donné à tout le monde l'accès en lecture sur les onglets de partage et de sécurité, et je ne peux toujours pas accéder au dossier.ASP.NET UnauthorizedAccessException
Une autre partie de notre site Web se connecte à un dossier sur un troisième serveur. L'environnement de développement n'a aucun problème à se connecter à cela. J'ai changé le dossier pour la copie du dossier de production sur la machine de développement et cela fonctionne très bien, mais je voudrais qu'il pointe vers la machine de production de toute façon. Je ne comprends pas ce qui se passe. Comment est-ce que je peux partager un dossier à tout le monde et pourtant le site de développement ne peut pas y accéder?
Pouvez-vous montrer le code qui lance l'exception? – CodingGorilla
'Directory.GetFiles (chemin, sélecteur);' Je ne peux pas couper et coller le code réel mais c'est l'appel de la fonction qui revient avec une erreur. –