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 :

Impossible d'écrire un fichier png


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 90
    Par défaut Impossible d'écrire un fichier png
    Bonjour,

    J'ai actuellement 2 serveur sur 2 machine differentes: une (nommée A) connectée sur internet, l'autre (nommée B) disponible que sur notre réseau.

    La machine A possède une application Web.
    La machine B possède le service WCF.

    Le service WCF doit créer une image sur la machine A lorsqu'il en reçoit la demande.

    Le problème est qu'il n'arrive pas à créer l'image sur la machine A.

    En revanche lorsque je fais les test c'est à dire que mon service WCF tourne sur ma machine il est alors possible de créer cette image sur la machine A. Je pense alors que c'est un problème de droit ( pool application).
    Qu'en pensez vous?

    Merci

  2. #2
    Rédacteur
    Avatar de WOLO Laurent
    Homme Profil pro
    Architecte de base de données
    Inscrit en
    Mars 2003
    Messages
    2 741
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : Congo-Brazzaville

    Informations professionnelles :
    Activité : Architecte de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Mars 2003
    Messages : 2 741
    Par défaut
    Quand vous intervertissez, ca marche donc ==> il s'agit de la configuration des serveurs ! Tu es sur une bonne piste.

    Découvrez la FAQ de MS SQL Server.
    La chance accorde ses faveurs aux esprits avertis !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 90
    Par défaut
    Ca a fini par payer !!!

    J'ai donc créer sur la machine A un répertoire de partage.
    Sur la machine B (serveur wcf) j'ai configuré l'url du répertoire comme ceci : "//serveurA/monDossier".

    J'ai changé l'identité du pool de mon service WCF en tant que compte intégré( administrateur).

    Enfin j'ai supprimé lecture seul de mon répertoire de partage car sinon je ne pouvais pas faire un Save de mon image.

    En revanche, si j affecte un lecteur réseau vers le dossier de partage ça ne marche plus.

    Me reste plus qu'à faire marcher tout ceci avec un pool par défaut.

  4. #4
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    Salut,

    Tu risques vraiment de te compliquer la vie avec tous ses partages.
    A mon sens le plus simple c'est que B créer l'image sur B dans un répertoire d'un site web hebergé par IIS (sur B) et le retour de l'appel au webservice est l'adresse url de l'image. Ainsi tu auras pas de souci d'infrastructure. Tu aura le choix entre utilise les url pour créer tes page ASP.NET ou télécharger l'image sur A.
    Et tu vas pas t'embêter avec toute la sécurité.

    Tu peux aussi renvoyez un flux binaire du png à A par le webservice.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    90
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 90
    Par défaut
    Mais B n'est pas visible sur internet, de plus il y a une 3 eme plateforme qui possede un service xml-rpc qui peut notifier B pour qu il créé une image (cette image doit être placée sur le dossier partage de A).


  6. #6
    Membre émérite Avatar de NicoL__
    Homme Profil pro
    Architecte
    Inscrit en
    Janvier 2011
    Messages
    399
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Architecte

    Informations forums :
    Inscription : Janvier 2011
    Messages : 399
    Par défaut
    C'est juste un conseil, si tu fais un web service, c'est pas pour communiqué par répertoire partagé. Tu peux passer l'image par le web service et le client peut la stocker chez lui.
    Sinon ça veut dire que ton client C va chercher le fichier sur A après avoir appelé B... j'espère que tout ça est sur le même domaine car pour faire les partage tu vas t'amuser.
    Et si un jour un client D veux l'image sur un serveur E... tu implémenteras un nouveau service avec un nouveau partage...

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

Discussions similaires

  1. Impossible d'écrire dans le fichier de log
    Par JCitrouille dans le forum Logging
    Réponses: 2
    Dernier message: 07/08/2008, 12h52
  2. Impossible d'écrire dans un fichier
    Par Olivier Regnier dans le forum Langage
    Réponses: 2
    Dernier message: 25/01/2008, 09h20
  3. [PDF] Impossible d'écrire le fichier en output?!
    Par Sergejack dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 29/11/2007, 11h03
  4. Impossible d'écrire dans un fichier
    Par laurentUTC dans le forum Entrée/Sortie
    Réponses: 4
    Dernier message: 30/04/2007, 12h18
  5. [FluxBB] [punBB] Comment résoudre l'erreur : impossible d'écrire le fichier cache
    Par chk9300 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 6
    Dernier message: 12/04/2007, 17h24

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