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 :

probleme droits d acces ?


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut probleme droits d acces ?
    Bonjour,

    je suis sur un projet, je veux utiliser une application .exe .
    Jusque la, j ai pu faire marcher plusieurs exe avec des arguments.

    L exe REF.exe que je dois utiliser a besoin d arguments et utilise un fichier REF.DAT qui se trouve dans le meme dossier.

    lance REF.exe sans arguments dans la console me donne les memes resultats que via ma page asp.

    le lancer avec des arguments me pose des problemes !
    en le lancant a partir de la commande tout se passe bien, et j ai mon output comme prevu.
    en le lancant via ma page : j ai une erreur bizarre que j ai jamais eu en utilisant la commande, et utilisant differents nombres d arguments, ou mauvais arguments...

    J ai donc essayer d enlever le REF.DAT du dossier : j ai eu la meme erreur sur la console !!!

    j ai verifie les droits du REF.DAT : il est ouvert a toute modification de tous les utilisateurs de l ordi : system, moi, admistrateur(qui est moi) . et meme en ajoutant NETWORK, et NETWORK SERVICE avec "full control" rien ne change, toujours cette erreur

    Ai-je rate quelque chose par hasard ?

  2. #2
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Lorsque tu le lances depuis ta page le "Current Directory" de l'exe sera celui de iis: il faut que tu precises que tu veux travailler dans le repertoire de ton exe.
    comment lances tu ton programme? on veut du code!

  3. #3
    Membre averti
    Inscrit en
    Avril 2010
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : Avril 2010
    Messages : 43
    Par défaut
    je peux dire que JE T ADORE !!!!! j y pensais mais je me disais que c etait automatique mais comme on dit : la machine est bete

    mon code maintenant avec la correction xD
    (je suis tellement heureux, je suis seul au bureau ! je peux crier, personne me prendra pour un fou...)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
     
        private string RunProcess(string cmd) {
     
     
        System.Diagnostics.Process p;
        p= new System.Diagnostics.Process();
        p.StartInfo.FileName= "C:\\Work\\fellow\\Web dev\\Mysite\\EXE_Site\\REF\\REF";
        p.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
        p.StartInfo.RedirectStandardOutput = true;
        p.StartInfo.UseShellExecute = false;
        p.StartInfo.Arguments = "LDE 2165 NOMADE";
        // et voila le petit truc qui manquait pour que ca marche !
        p.StartInfo.WorkingDirectory = "C:\\Work\\fellow\\Web dev\\Mysite\\EXE_Site\\REF";
        p.Start();
        string output = p.StandardOutput.ReadToEnd();
        p.WaitForExit();
     
        return output;
        }

    petite question : y aura t il un probleme quand je deploierai sur un serveur IIS ? la je ne travaille qu en local mais l important marche ! dois je me preparer psychiquement a les avoir des problemes ?

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Du moment que y'a les autorisations et que l'exe est la, ca devrait le faire!

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 12/02/2014, 08h59
  2. Probleme de droits d'acces lors de l'installation d'un soft
    Par glebourg dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 15/09/2012, 22h42
  3. Réponses: 0
    Dernier message: 06/09/2007, 14h54
  4. Problème droit accès fichier même en root
    Par webrider dans le forum Administration système
    Réponses: 24
    Dernier message: 13/12/2006, 07h52

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