1

Nous venons de déplacer notre site Web vers win2008 et IIS7 à partir de win2000 avec IS5 et j'ai quelques problèmes.IIS7 - Téléchargement de fichiers avec des problèmes ASP

J'ai un dossier dans lequel il s'agit d'une page ASP qui télécharge un fichier dans un dossier supérieur, dans l'ancien IIS, j'ai donné au dossier avec la page ASP les permissions de l'administrateur et ça marche bien, les fichiers pourrait être téléchargé dans un dossier supérieur. MAIS dans l'IIS7 je ne peux pas le faire, je donne au dossier avec le code ASP toute la permission d'écriture et ça ne fonctionne pas. Cela fonctionne uniquement si je donne des permissions d'écriture aux dossiers supérieurs de targert. Je ne vais pas donner une permission complète aux dossiers cibles car ce sont les principaux dossiers du site Web.

Alors, comment puis-je le faire? Comment puis-je donner à un dossier la permission d'écrire aussi dans un dossier supérieur qui n'a pas cette permision?

Merci

+0

Son meilleur pour qualifier des déclarations comme "Ça ne fonctionne pas" avec ce qui n'arrive pas réellement et quelle erreur vous est présentée, aussi ce que vous trouvez si quoi que ce soit dans l'événement – AnthonyWJones

Répondre

4

Une raison possible est que vous tentez d'accéder au parent avec un MapPath et cela est un échec parce que les chemins de parents ne sont pas permis.

Depuis IIS6, la capacité du code à accéder aux dossiers parents est bloquée par défaut. Pour ce faire, il est nécessaire d'activer les chemins parents. Dans IIS7, les chemins parents peuvent être activés au niveau du serveur, du site, de l'application ou du dossier. Dans le gestionnaire IIS, cliquez sur le site, l'application ou le dossier pour lequel vous souhaitez activer cette option, double-cliquez sur l'icône ASP, dans la section Comportement, sélectionnez «Activer les chemins parentaux» sur Vrai.

+0

Anthony - merci pour cela. Je me suis cogné la tête contre le bureau pendant un certain temps sur l'enregistrement des fichiers d'ASP sur Windows 2008 et cela a juste résolu mon problème. Excellente réponse –

+0

Il s'avère que j'ai parlé trop tôt - ce n'était pas la solution après tout, il est juste arrivé à travailler sur la page que je testais. Je l'ai finalement corrigé en enregistrant le composant upload en tant qu'application COM + à travers Component Services et en lui donnant les permissions appropriées pour écrire dans les répertoires concernés. –

Questions connexes