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

VB.NET Discussion :

Mon application cesse de fonctionner


Sujet :

VB.NET

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut Mon application cesse de fonctionner
    bonjour,
    J'ai réalisé une application de gestion pharmaceutique j'ai réalisé le déploiement.
    Tout marchait très bien après l’installation sur la machine de développement.mais quant je l'installe sur d'autre machine elle marche pas.
    Erreur >> "Non de l'appli cesse de fonctionner"

    J'ai installer sur les autre machine les .net framwork 4 en considérant que le problème sera résolue mais rien de spécial.

    j'ai ensuite installé Visuel studio sur l'une des machines ayant le problème pour déboguer l'application , mais j'étais surpris que l'application marche correctement après l’installation de VS.
    je croix que visuel studio installe des éléments dont j'ai besoin mais j'arrive pas à les identifier.
    La 2eme machine souffre tjr du problème et c'est pas logique que j'installe encore VS.

    Merci de m'aider

  2. #2
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Juin 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Juin 2009
    Messages : 14
    Par défaut
    D'après ma petite expérience , des configurations différentes peuvent être la source de ton problème.
    Voici quelques pistes:
    Essaie de faire une liste des différents éléments (références) dont ton application a besoin.
    N'as tu pas installé une application tierce? un connecteur tierce (mysql connector?)
    peut être un problème d'autorisation sur certains répertoires?

    Les deux machines sont identiques à quel points?
    Mise à jour du framework?

  3. #3
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Comment installes-tu ton application sur la machine de l'utilisateur ?

    Est-ce que tu fais juste un copier/coller de l'exe et des fichiers nécessaire ou bien as-tu créé un projet de déploiement ?

  4. #4
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut rep
    Citation Envoyé par ramahh Voir le message
    D'après ma petite expérience , des configurations différentes peuvent être la source de ton problème.
    Voici quelques pistes:
    Essaie de faire une liste des différents éléments (références) dont ton application a besoin.
    N'as tu pas installé une application tierce? un connecteur tierce (mysql connector?)
    peut être un problème d'autorisation sur certains répertoires?

    Les deux machines sont identiques à quel points?
    Mise à jour du framework?
    1- Les différents références sont ajoutées pendant le déploiement de l'application
    J'ai utilisé les import suivant

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Imports System.Net.Mail
    Imports System.IO
    Imports System.Runtime.Serialization.Formatters.Binary
    Imports System.Data.SqlClient
    Imports Microsoft.Win32
    Imports System.Data.Sql
    et voila la liste de mes references:


    ou le lien


    2- L’installation de l'application utiliser SqlserverChecker pour identifier la présence de sql server express sinon il est installé automatiquement depuis microsoft.
    3-Pour les répertoires aucune interdiction sur les machine.
    4-pour le framwork j'ai installer .net combact framwork 3.5 et .net framwork 4 client.
    Et toujours le même problème.

    Merci de m'aider

  5. #5
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Obtiens-tu un message d'erreur lors du plantage de ton application ? Si non, il serait intéressant d'aller voir l'erreur qui est rapportée dans le journal des évènements de l'OS afin de pouvoir diagnostiquer plus précisément ce qu'il se passe.

  6. #6
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par griftou Voir le message
    Obtiens-tu un message d'erreur lors du plantage de ton application ? Si non, il serait intéressant d'aller voir l'erreur qui est rapportée dans le journal des évènements de l'OS afin de pouvoir diagnostiquer plus précisément ce qu'il se passe.
    Pour ta première question :

    Oui j'ai utilisé un déploiment

    Pour la 2eme , j'ai tjr le message XXX a cessé de fonctionné.

    Je vais voir le journal de l'os c'est une bonne idée mais je sais pas exactement où chercher.

  7. #7
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    A priori, cela se trouvera dans le journal d'évènement nommé "Application" (p-e au pluriel). Et pour trouver une erreur, c'est facile, tu cherches les grosses croix rouges

  8. #8
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par griftou Voir le message
    A priori, cela se trouvera dans le journal d'évènement nommé "Application" (p-e au pluriel). Et pour trouver une erreur, c'est facile, tu cherches les grosses croix rouges
    Ok merci je vais voir maintenant je te réponds après.

  9. #9
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par griftou Voir le message
    A priori, cela se trouvera dans le journal d'évènement nommé "Application" (p-e au pluriel). Et pour trouver une erreur, c'est facile, tu cherches les grosses croix rouges
    voila j'ai trouvé quelque pistes et on dirait que le CLR manque.

    Récipient d’erreurs , type 0
    Nom d’événement*: CLR20r3
    Réponse*: Non disponible
    ID de CAB : 0
    Mais j'ai belle et bien installé .net compact framwork 3.5 et .net framwork 4 client.
    a part ça j'ai trouvé une petit erreur dans le journal d’installation du Framwork mais pendant l’installation on m'a rien signalé.

    Les détail de l'appli sont au dessous :
    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
    21
    22
    23
    24
    25
    26
    27
    28
    29
     
    <EventData>
        <Data>
        </Data>
        <Data>0</Data>
        <Data>CLR20r3</Data>
        <Data>Non disponible</Data>
        <Data>0</Data>
        <Data>officinemanager.exe</Data>
        <Data>1.0.0.0</Data>
        <Data>4e1dfb75</Data>
        <Data>OfficineManager</Data>
        <Data>1.0.0.0</Data>
        <Data>4e1dfb75</Data>
        <Data>6c</Data>
        <Data>e9</Data>
        <Data>System.InvalidOperationException</Data>
        <Data>
        </Data>
        <Data>
        </Data>
        <Data>C:\Users\Wrida\AppData\Local\Microsoft\Windows\WER\ReportQueue\AppCrash_officinemanager._e9a719c1f62153f3f5dbadd7f881271ed4edfcf_0e703a41</Data>
        <Data>
        </Data>
        <Data>0</Data>
        <Data>50615d1c-ae17-11e0-87f2-90fba6a152ad</Data>
        <Data>6</Data>
      </EventData>
    </Event>

  10. #10
    Membre expérimenté
    Avatar de Kropernic
    Homme Profil pro
    Analyste / Programmeur / DBA
    Inscrit en
    Juillet 2006
    Messages
    3 932
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : Belgique

    Informations professionnelles :
    Activité : Analyste / Programmeur / DBA
    Secteur : Distribution

    Informations forums :
    Inscription : Juillet 2006
    Messages : 3 932
    Par défaut
    Désolé mais à partir de là, cela dépasse le cadre de mes compétences. Je passe la main à quelqu'un d'autre (google?)

  11. #11
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par griftou Voir le message
    Désolé mais à partir de là, cela dépasse le cadre de mes compétences. Je passe la main à quelqu'un d'autre (google?)
    ok merci.

  12. #12
    Membre Expert Avatar de Danyel
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juillet 2005
    Messages
    1 699
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 55
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juillet 2005
    Messages : 1 699
    Par défaut
    Que te donne la description de l'erreur dans l'observateur d'evenement ?
    (dans l'onglet general)

    Edit
    Je viens de lire un post concernant une probleme similaire et le mec a reussi a ne plus avoir ce probleme en installant le Microsoft Visual C++ 2008 redistributable.

  13. #13
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par Danyel Voir le message
    Que te donne la description de l'erreur dans l'observateur d'evenement ?
    (dans l'onglet general)

    Edit
    Je viens de lire un post concernant une probleme similaire et le mec a reussi a ne plus avoir ce probleme en installant le Microsoft Visual C++ 2008 redistributable.
    oui , j'ai dejà essayé cette solution mais rien de spécial.

  14. #14
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    si ca bug sur un os 64 bits, essaye de compiler en x86 pour voir si fonctionne mieux (propriétés du projet / onglet compiler / bouton options avancées, mettre x86 à la place de AnyCpu)
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  15. #15
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    si ca bug sur un os 64 bits, essaye de compiler en x86 pour voir si fonctionne mieux (propriétés du projet / onglet compiler / bouton options avancées, mettre x86 à la place de AnyCpu)
    J'ai toutes les machine en 32bit , et je compile en anycpu , ça peut causer des problèmes ?

  16. #16
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 204
    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 204
    Par défaut
    non

    par contre des fois en AnyCpu, et exécuté sur un OS 64 bits, si tu as une dll x86 ca plante
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  17. #17
    Membre confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2010
    Messages
    97
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2010
    Messages : 97
    Par défaut
    Citation Envoyé par Pol63 Voir le message
    non

    par contre des fois en AnyCpu, et exécuté sur un OS 64 bits, si tu as une dll x86 ca plante
    heureusement que j'ai pas le 64 bit , et malheureusement en 32 bit ça marche pas

Discussions similaires

  1. mon programme cesse de fonctionner!
    Par ifdo7a dans le forum Débuter
    Réponses: 1
    Dernier message: 27/12/2011, 09h38
  2. Mon application Android ne fonctionne plus
    Par android84 dans le forum Android
    Réponses: 2
    Dernier message: 16/09/2011, 20h45
  3. Mon application asp ne fonctionne pas bien
    Par sobjp dans le forum ASP.NET
    Réponses: 2
    Dernier message: 23/11/2010, 10h54
  4. Réponses: 7
    Dernier message: 26/01/2010, 18h58
  5. Réponses: 1
    Dernier message: 30/08/2006, 19h00

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