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

C# Discussion :

Déploiement application C#


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Par défaut Déploiement application C#
    Bonjour,


    Je ne n'arrive pas à faire fonctionner mon application et je ne dispose d'aucune erreur visible...

    J'ai donc créé une application et j'ai essayé de copier le dossier de debug en entier sur une autre machine, mais quand je la lance il ne se passe rien... Pas d'erreur... (j'ai copié toutes les dll ...)

    Je vois juste que sa charge mais rien... Apparemment je dois avoir le processus en tache de fond car je ne peux pas supprimer le .exe

    Sur la machine ou il y a les outils de développement je n'ai aucun soucis (même en renommant et déplaçant le dossier)

    Merci pour vos lumières

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    tu peux jeter un oeil dans l'observateur d'évènements / application pour voir si windows log une erreur dans ton code (auquel cas il te manque des try catch et tu as un bug)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Par défaut
    Je n'ai effectivement rien du tout dans le journal mais j'ai surtout l'impression que l'application tourne en tache de fond.
    (Elle me plante à moitié mon explorer)

    J'ai rajouter un try/catch autour de l'Initialisation de la MainWindows mais je n'ai rien non plus...
    Je ne sais pas comment débloquer la situation.

    Même en créant un setup j'ai le même problème.

    J'ai copier mon travail sur une autre machine ou j'ai Visual studio et éxécuté le dossier de Debug et dans ce cas la je n'ai aucun problème...

    Je suppose qui doit me manquer un composant (même si j'ai fait une copie local de toutes les dll), un chemin d'image ou une ressource peut être mais je ne sais pas trop comment détecter le problème.

    Merci

  4. #4
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    si le framework nécessaire n'est pas installé l'appli ne démarre pas (et n'est donc pas résidente dans les processus)
    si une dll manque, ca fait une exception lors de la 1ère utilisation par le code, si aucun try catch alors l'appli plante ("a fermé" + message plus clair dans event obs), si try catch absorbant l'appli continue (mais pourra planter plus tard)

    il y a aussi le débuggage distant (remote debugger), ca permet à visual studio de se connecter au processus (même à travers un réseau) pour faire du pas à pas / point d'arret dans le code
    si tu arrives à mettre ca en place tu pourras alors faire pause sur l'exécution pour voir où en ca en est, mais sans garantie que ca soit dans ton code qui ca tourne en boucle
    d'ailleurs en parlant de boucle tu n'aurais pas une boucle quelque part et qui dans un environnement différent serais sans fin ?

    en plus simple il y a le debuggage à l'ancienne, dans ton appli tu mets des messagebox.show ou des system.io.file.appendalltext à plein d'endroit (enfin quelque uns au début, puis tu peux recompiler en en ajoutant/déplaçant), ce qui te permet de voir le cheminement à l'exécution
    genre début du programme, entré dans telle méthode ...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  5. #5
    Membre averti
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2012
    Messages
    22
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2012
    Messages : 22
    Par défaut
    Ça ressemble vraiment au problème de Framework mais j'ai bien la version 4.5 installer sur ma machine donc je ne comprend pas pourquoi. (il est dans les prérequis du setup en +)

    J'ai mis un MessageBox.Show pour le try catch mais j'ai pas l'impression d'arriver jusqu'à celui-ci...

    Je n'ai pas de boucle du tout dans mon code.

    Je crois que je vais devoir essayer de debbuger à distance même si je ne l'ai jamais fait... J'essayerai ça ce soir.

    Je reconnais que ça m'embête sa fait 4 jours que je ne comprend pas pourquoi...

  6. #6
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 197
    Par défaut
    y a plein d'autres choses imaginable, déjà refaire un exe tout vide qui affiche une fenetre vide et voir s'il démarre
    s'il démarre commenter le code au début de ton programme, s'il ne démarre pas essayer de compiler en ciblant une autre version du framework
    etc...
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

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

Discussions similaires

  1. problème déploiement application struts
    Par gloglo dans le forum Struts 1
    Réponses: 1
    Dernier message: 29/11/2006, 11h38
  2. Déploiement application mfc
    Par alaino dans le forum MFC
    Réponses: 3
    Dernier message: 07/07/2006, 10h53
  3. [Tomcat] Déploiement application
    Par le Daoud dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 21/04/2006, 14h58
  4. [OCI] Déploiement application
    Par Rupella dans le forum Interfaces de programmation
    Réponses: 1
    Dernier message: 07/03/2006, 02h27
  5. [Déploiement Application] Quel SGBD sont conseillés ?
    Par charliejo dans le forum Décisions SGBD
    Réponses: 5
    Dernier message: 24/01/2006, 17h47

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