2010-12-23 5 views
1

Bien. Je suis vraiment désolé pour le fait que cette question est facilement testable, mais j'ai besoin de planifier cela pour demain et je n'ai pas les moyens de le tester maintenant. Je suis prêt à perdre la réputation si vous êtes prêt à m'aider.Dossier parent IIS6 d'accès du dossier de base de l'application

Scénario: Je suis

de la wwwroot
      - domainfolder (Dynamicweb Instalation)
                - destinationfolder
      - dossier sous-domaine
                    default.aspx

Je dois savoir si je peux faire un fileupload dans mon Default.aspx, et faire quelque chose comme:

fileUpload.SaveAs(Server.MapPath("../domainfolder/destinationfolder/") + filename) 

garder à l'esprit que je vais avoir un accès complet au serveur Windows sur lequel les sites sont hébergés.

Répondre

1

Votre utilisateur de travail IIS a besoin d'autorisations d'écriture sur le répertoire cible et AspEnableParentPaths doit être défini sur "true", mais à part cela, il doit simplement fonctionner.

+0

Faites attention à la partie "nom de fichier". Idéalement, vous allez vouloir le générer sur votre serveur. – martona

+0

thanx martona, je vais le tester demain, je vais le marquer comme réponse si cela fonctionne. En ce qui concerne le nom de fichier je l'ai couvert :), merci encore –

+0

Aussi ... AspEnableParentPaths doit être réglé sur "true". Je pense que c'est par défaut même sur IIS6. (BTW, nous migrons vers IIS8 en ce moment ...) – martona

Questions connexes