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

Dreamshield Discussion :

Serveur; ftp / Erreur


Sujet :

Dreamshield

  1. #1
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut Serveur; ftp / Erreur
    Bonjour,

    Je travail actuellement sur un projet en tant que stagiaire et commence tout juste a utiliser Dreamshield.

    Je ne comprend pas pourquoi lors de la publication, alors que tout mes paramêtres sont bien configurés, un méssage d'érreur apparait et me retourne :
    "une erreur est survenue pendant la publication.
    L'opération a échouéée: le serveur distant a retournée une érreur550) fichier non disponible(par exemple, fichier introuvable,accès impossible)"

    J'ai pu observer qu'avec les serveur http cela ne fonctionnait pas encore, mais la selection http est possible lors du choix, cette fonction sera t-elle disponible lors de la prochaine version ?

    Merci de l'attention portée à cet article.
    Bonne après midi.

    -Kahoerre

  2. #2
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    J'ai trouver mon érreur.
    Le fichier de déstination ne correspondait pas...

    Petite question en plus :p
    Serait-ce possible d'utiliser des scripts ?
    Et utiliser Ngen ?

    Merci beaucoup.
    A bientôt.

    -Kahoerre

  3. #3
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par kahoerre Voir le message
    J'ai pu observer qu'avec les serveur http cela ne fonctionnait pas encore, mais la selection http est possible lors du choix, cette fonction sera t-elle disponible lors de la prochaine version ?
    Pas dans l'immédiat. Le problème vient du fait que par le protocole HTTP l'opération est plus complexe a priori car il faut utiliser la méthode Post si j'ai bien compris, mais je ne me suis pas encore penché sur la question, donc je ne sais pas trop comment permettre l'upload via le protocole HTTP ...

    Citation Envoyé par kahoerre Voir le message
    Serait-ce possible d'utiliser des scripts ?
    Il y a deux moyens. Le plus simple c'est les classes Installer ie. Créer une assembly en .NET qui implémente une petite interface avec en gros une fonction Install et Uninstall, et qui sera appelée lors de l'installation.
    http://dreamshield.developpez.com/do...tLinstallation

    Une deuxième méthode un poil plus compliquée se trouve via Miles
    Elle permet d'exécuter du code .NET précisément à une action sur un fichier. La méthode n'est pas décrite dans le Wiki mais à cette dans ce post :
    http://www.developpez.net/forums/m4090968-3/
    Tout ce passe dans la fonction RegisterConfigFileHandler. Grâce aux évènements mis à disposition par l'objet file_handler il est possible d'intercepter les actions de l'installeur sur un fichier et d'y faire une action appropriée (y compris exécuter ngen).

    Citation Envoyé par kahoerre Voir le message
    Et utiliser Ngen ?
    Tient je n'y avais pas pensé. Je l'ai rajouté à ma Todo. A priori c'est simple, donc ça devrais être disponible dès la prochaine update/version. Par contre c'est réalisable via les scripts, il suffit à l'installation d'appeler ngen sur les assemblies voulues du projet.

  4. #4
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Pas dans l'immédiat. Le problème vient du fait que par le protocole HTTP l'opération est plus complexe a priori car il faut utiliser la méthode Post si j'ai bien compris, mais je ne me suis pas encore penché sur la question, donc je ne sais pas trop comment permettre l'upload via le protocole HTTP ...
    Nous ne cherchons pas a utiliser le HTTP pour l'Upload mais pour le Download, pour ce qui est du Upload on peut utiliser le ftp, c'est pas grave.
    C'est plutôt dans le sens Server -> Client qu'on veut du Http.

    A priori c'est simple, donc ça devrais être disponible dès la prochaine update/version.
    Quand penses tu, à peu près, qu'elle sera disponible ?
    Je veux pas non plus abuser.

    En tout cas, gros merci !

  5. #5
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par kahoerre Voir le message
    Nous ne cherchons pas a utiliser le HTTP pour l'Upload mais pour le Download, pour ce qui est du Upload on peut utiliser le ftp, c'est pas grave.
    C'est plutôt dans le sens Server -> Client qu'on veut du Http.
    Oui c'est possible si le serveur est accessible à la fois en ftp et http.
    Par exemple pour la publication de DreamShield l'upload se fait vers ftp://smyley.developpez.com et le téléchargement à partir de http://smyley.developpez.com ,les deux adresses pointant vers le même serveur avec deux protocoles différents.
    C'est expliqué ici : http://dreamshield.developpez.com/do...neInstallation
    Et la propriété à utiliser est "Serveur de téléchargement".

    Citation Envoyé par kahoerre Voir le message
    Quand penses tu, à peu près, qu'elle sera disponible ?
    Je veux pas non plus abuser.
    Fin mai ? Mais il n'est pas nécessaire d'attendre vu qu'en l'état on peux facilement contourner cette limitation. Il suffit de créer une classe installer et dans la classer installer on exécute ngen avec un Process.Start sur toutes les assemblies du même dossier. Veux-tu une aide sur ce point ?

  6. #6
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Non, je te remercie, mais je pense que j'arriverai à me débrouiller, puis je suis pas tout seul. Ne t'embetes pas avec ça
    En tout cas merci beaucoup de tes précisions.
    Si jamais j'ai encore besoin d'explication, je sais où venir

    Encore bravo, DreamShield plait !

  7. #7
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Juste pour t'en informer. J'ai uploadé la bêta de la prochaine mise à jour de DreamShield, elle est disponible ici : http://www.developpez.net/forums/d40...s/#post4325197

    Comme promis elle contient la fonctionnalité par rapport à l'appel de ngen. Donc si ça te tente, tu peux l'essayer. Normalement elle ne devrais poser aucun problème sérieux.

  8. #8
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Ha cool !
    Merci beaucoup !

  9. #9
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Hello.

    Je suis sur la béta que tu as up et j'ai un nouveaux probleme.
    Je ne comprend pas pourquoi quand je fais le test de la connectivité une érreur apparait;

    "Une erreur est survenue pendant la tentative de connexion au serveur,
    La connexion sous-jacente a été fermée : Le serveur a commis une violation de protocole."

    Pourtant mes paramêtres sont les mêmes que précedement.
    Pourrais-tu m'éclairer sur ce point ?

    Merci.

    -Kahoerre

  10. #10
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    ça ne semble pas être une erreur propre à DreamShield mais plus du côté de la communication .NET Framework/serveur internet.

    Je dit ça car une recherche sur internet m'a conduit sur des sites expliquant qu'il s'agit du message généré lorsque l'entête de réponse renvoyée par le serveur est invalide du point de vue du framework .NET cf. ce message :
    http://social.msdn.microsoft.com/for...-b840af1cdfc3/

    Du coup, si j'en crois le post tu pourrai essayer cette démarche :
    * Créer un fichier dside.exe.config dans le dossier d'installation de DreamShield.
    * Y placer le code suivant :
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?xml version="1.0" encoding="utf-8" ?>
      <configuration>
        <system.net>
          <settings>
            <httpWebRequest useUnsafeHeaderParsing="true" />
          </settings>
        </system.net>
      </configuration>
    * Et réessaye ensuite ta procédure ...

  11. #11
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Cela n'a malheuresement rien changé
    Je ne sais vraiment pas quoi faire, si quelqu'un a une idée ou une solution.
    Mercci beaucoup.

  12. #12
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Et la seule chose ayant changé c'est l'installation de l'update 1 ? peut être le firewall qui bloque ? je sais pas ...

  13. #13
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Non, mise a part l'installation de la béta je n'ai rien changé, je vais réinstaller la derniere version et je te redirai ça.

  14. #14
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Problème résolu.
    Un paramêtre etait foireux, je sais pas pourquoi je n'avais plus la bonne configuration suite a l'installation de la béta.

  15. #15
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Donc maintenant même avec la bêta ça marche ?

  16. #16
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Alors, oui avec la béta ça fonctionne.
    Cependant, j'ai du reconfigurer mes parametres ftp.
    C'est byzarre, ils changent lorsque la béta est installée.
    Alors je sais pas si cela se passe pendant l'installation ou lors du lancement de la béta.

    Edit : Quelqu'un connaitrai t'il un tutoriel pour Ngen ?

  17. #17
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par kahoerre Voir le message
    C'est byzarre, ils changent lorsque la béta est installée.
    Vraiment bizarre, je vais regarder ça Merci.

    Citation Envoyé par kahoerre Voir le message
    Edit : Quelqu'un connaitrai t'il un tutoriel pour Ngen ?
    http://msdn.microsoft.com/fr-fr/libr...cf(VS.80).aspx

  18. #18
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Citation Envoyé par smyley Voir le message
    Vraiment bizarre, je vais regarder ça Merci.
    Après, est-ce qu'il y'a que moi qui rencontre ce probleme ?

  19. #19
    Expert éminent
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Points : 8 344
    Points
    8 344
    Par défaut
    Citation Envoyé par kahoerre Voir le message
    Après, est-ce qu'il y'a que moi qui rencontre ce probleme ?
    Je n'ai pas testé dans le même contexte que toi car je publie DreamShield sur internet à partir de la version en développement qui elle n'est pas installée. Mais je vais essayer de tester ce scénario dans une machine virtuelle dans la soirée ou demain pour vérifier.

  20. #20
    Membre à l'essai
    Profil pro
    Étudiant
    Inscrit en
    Mai 2009
    Messages
    53
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mai 2009
    Messages : 53
    Points : 22
    Points
    22
    Par défaut
    Pour te donner une idée, et que tu test à peu prés dans les meme conditions que mo, je publie sur le localhost un apply VB avec VT2008.
    Voila tout.

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 3
    Dernier message: 28/07/2012, 19h30
  2. Réponses: 2
    Dernier message: 07/03/2008, 10h31
  3. Erreur programme d'envoi fichier sur serveur ftp
    Par batssa dans le forum Langage
    Réponses: 3
    Dernier message: 17/08/2007, 14h30
  4. Erreur 530 avec serveur ftp (pure-ftpd & proftpd)
    Par Arnard dans le forum Debian
    Réponses: 3
    Dernier message: 18/03/2007, 18h18
  5. Réponses: 3
    Dernier message: 29/10/2006, 23h35

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