IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

ASP.NET Discussion :

Problème droits ASP.NET


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut Problème droits ASP.NET
    Bonjour,

    depuis 2 jours, j'ai un soucis sur une application ASP.NET.

    En effet, je tente l'upload d'un fichier en utilisant le contrôle FileUpload.
    Cependant, lors du FileUpload.SaveAs, une jolie exception est levée, me signifiant que je n'ai pas les droits pour écrire à cet emplacement.

    J'ai épluché beaucoup de topic à ce sujet. Souvent, il est indiqué de rajouter les droits d'écriture a l'utilisateur ASP.NET... Mais justement, cet utilisateur est introuvable! J'ai également vu passer Network Service, compte introuvable également.

    J'ai essayé System.Security.Principal.WindowsIdentity.getCurrent().Name pour récupérer l'utilisateur courant, il me renvoi "Nenad-TOSH\Nenad", qui lui
    a bien tous les droits sur le répertoire cible. Je ne comprends vraiment pas pourquoi cela ne fonctionne pas.

    P.S: l'application est en développement sous VS 2008. Le chemin d'accès est "C:\\Users\\Nenad\\Documents\\Visual Studio 2008\\Websites\\AngieTattoo\\ProductsImages"

    Si quelqu'un peut m'aider à écrire ces fichiers, je lui en serai éternellement reconnaissant

  2. #2
    Membre éclairé

    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2004
    Messages
    64
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2004
    Messages : 64
    Par défaut
    Bonjour,

    Il me semble que ton utilisateur IIS doit avoir les droits sur ce répértoire.
    Regarde du côté de IIS_IUSRS et/ou IIS_WPG

  3. #3
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Merci pour ta réponse.

    J'ai déjà ajouter les droits à IIS_IUSRS, j'avais lu ca aussi quelque part.
    Par contre, IIS_WPG, j'ai pas.

  4. #4
    Membre très actif Avatar de Pynouz
    Profil pro
    Inscrit en
    Juin 2010
    Messages
    274
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2010
    Messages : 274
    Par défaut
    Tu as rajouter les droits aux Utilisateurs?

  5. #5
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Oui!

    Sur beaucoup de site, ils parlent du compte ASP.NET, non présent sur ma machine.

    J'ai utilisé une commande pour le créer, cela semble se dérouler normalement. Mais toujours pas de compte ASP.NET.

    Précision, je suis en local, je ne sais pas si cela change quelque chose

  6. #6
    Membre averti
    Inscrit en
    Octobre 2010
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Octobre 2010
    Messages : 18
    Par défaut
    Bon, j'ai finalement réussi à réaliser ce que je voulais!

    J'utilisais la syntaxe
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FileUpload.SaveAs("C:\\Users\\Nenad\\Documents\\Visual Studio 2008\\Websites\\AngieTattoo\\ProductsImages")
    mais en fait voici la syntaxe pour qu'il ajoute bien les fichiers à mon projet:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    FileUpload.SaveAs(Server.MapPath("~\\ProductsImages\\"+FileUpload.FileName));
    Peut-être cela servira-t-il à de pauvres débutants comme moi

    Merci beaucoup pour le temps que vous avez daigné m'accorder, bonne journée à vous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème session ASP.net - webSiteMap
    Par Ishida dans le forum ASP.NET
    Réponses: 2
    Dernier message: 02/02/2008, 14h19
  2. Problème de ASP.Net et IIS
    Par jijaman dans le forum IIS
    Réponses: 1
    Dernier message: 20/09/2007, 12h02
  3. Problème connexion asp.net avec sql server 2000
    Par andres007 dans le forum ASP.NET
    Réponses: 5
    Dernier message: 29/06/2007, 14h30
  4. Probléme avec asp.net et requete sql
    Par locs dans le forum Accès aux données
    Réponses: 3
    Dernier message: 22/02/2007, 19h26
  5. Problème configuration ASP.NET 2.0 avec serveur IIS
    Par pstarnaud dans le forum ASP.NET
    Réponses: 3
    Dernier message: 24/01/2007, 23h19

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo