Je tente de lire un fichier PDF à partir d'un chemin UNC, à savoir \ 10.32.16.24 \ référentiels \ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDFC# ASP.NET File.OpenRead à partir du chemin UNC: "L'accès au chemin ..... est refusé."
Mon site ASP.NET de répertoire virtuel est en cours d'exécution sous IUSR_machine_name. L'accès anonyme est également activé. J'ai donné à IUSR_nom_machine tous les droits sur le partage UNC et lorsque je passe le code de ma page ASP.NET derrière la méthode File.OpenRead (filepath), il lance une exception: "Accès au chemin \ 10.32.16.24 \ repositories \ repository0001 \ VOL00001 \ ktappb01_024655001_0.PDF est refusé ".
J'ai essayé d'accorder à l'utilisateur ASPNET tous les droits sur le partage avec le même résultat.
À ce stade, je suis complètement perdu pour une résolution.
Je cours IIS6.
Le compte ASPNET est-il un compte de domaine ou un compte sur votre machine locale? En outre, vous pourriez obtenir de meilleures réponses sur serverfault.com. –
J'ai ajouté "Tout le monde" avec tous les accès sur le partage et cela fonctionne maintenant. Cela me dit que c'est effectivement un problème d'autorisations et qu'un utilisateur différent est usurpé, pas mon IUSR ou ASPNET. –