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

Services Web Discussion :

[C# 1.1] Pourquoi l'action continue apres l'arrêt du debug ?


Sujet :

Services Web

  1. #1
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut [C# 1.1] Pourquoi l'action continue apres l'arrêt du debug ?
    voilà, j'ai un application donc le chargement prends beaucoup de temps (genre 1h... je vais télécharger des centaines de fichier sur le net, je les traite, j'envoie à la base de donnée, je log, etc...).

    J'ai donc lancé mon application en mode debug, elle s'est ouverte normalement dans I.E.. J'ai constaté sur mon disque dur (ouverture du répertoire où sont stockés les fichiers) que l'application tournait normalement, et j'ai fermé I.E. pour l'arrêter et quitter le mode debug.

    Et que vois-je ? 10 minutes apres, l'application continue de tourner... Que se passe-t-il ? :o)

  2. #2
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    C'est un service non ? et pas une appli

  3. #3
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut
    une application web, vi :o) donc heu... oui, un service. Ca change quelque chose ? Je pensais que quand on lançait du code par le debuggueur de VS, il arrêtait tout quand on l'arrêtait...

  4. #4
    Expert confirmé
    Avatar de neguib
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    3 627
    Détails du profil
    Informations personnelles :
    Âge : 64
    Localisation : Suisse

    Informations forums :
    Inscription : Mai 2005
    Messages : 3 627
    Par défaut
    Citation Envoyé par Monstros Velu
    une application web, vi :o) donc heu... oui, un service.
    Ben non c'est pas pareil entre une application Web ASP.Net et un WebService, je vais déplacer ton post vers le forum dédié developpement Web .Net, tu recevras peut être une reponse plus judicieuse

  5. #5
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Qd tu envoies une requete sur ton site web, ça créé des threads ds IIS.
    Le fait de fermer ton IE n'arrete pas ces threads

  6. #6
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut
    Et si j'utilise le bouton d'arrêt du debug (le carré) dans Visual Studio ?


    C'est embêtant que ça ne s'arrête pas, parce que je suis obligé d'attendre 1h30 pour lancer le debug suivant... J'ai restreint ma boucle pour qu'elle ne traite que les 10 premiers cas, ça prends 2 minutes, mais il y a des cas spécifiques qui ne sont pas forcément représentés dans ces 10 premiers cas :o\

  7. #7
    Rédacteur
    Avatar de lutecefalco
    Profil pro
    zadzdzddzdzd
    Inscrit en
    Juillet 2005
    Messages
    5 052
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : zadzdzddzdzd

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 052
    Par défaut
    Peut etre qu'un iisreset ferait l'affaire
    Ou alors tu killes le processus aspnet_wp et tu le relances apres

    Je sais pas trop, essaye

  8. #8
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut
    iisreset attends que mon traitement soit fini. :o\

  9. #9
    Membre Expert Avatar de guitoux1
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1 011
    Détails du profil
    Informations personnelles :
    Âge : 45
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations forums :
    Inscription : Juin 2006
    Messages : 1 011
    Par défaut
    si c'est un application web, alors lance ton traitement dans un thread séparé, et dans l'évènement OnSessionEnd du global.asax, fait un cancel sur le thread pour arrêter ton traitement.

    Idem si c'est un web service, lance le en asynchrone, comme ça tu pourra l'annuler / arrêter

  10. #10
    Membre éclairé Avatar de Monstros Velu
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Janvier 2003
    Messages
    619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 619
    Par défaut
    ho, je vais essayer ça ! j'ai juste jamais récuperé un thread et jamais utilisé le global.ajax, il est temps de s'y mettre ;o)p

    Merci ! :o)

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

Discussions similaires

  1. Déclenchement d'une action d'après une horloge
    Par taytay dans le forum Langage
    Réponses: 4
    Dernier message: 16/10/2006, 11h27
  2. Pb action servlet après déploiement sur Tomcat
    Par lebechen dans le forum Tomcat et TomEE
    Réponses: 2
    Dernier message: 12/10/2006, 14h09
  3. [Exécution fichier SQL] Continuer après une erreur
    Par banzzai dans le forum Requêtes
    Réponses: 1
    Dernier message: 08/09/2006, 16h55
  4. Réponses: 2
    Dernier message: 01/06/2006, 07h58
  5. [Threads] Actions continues avec des threads
    Par MiJack dans le forum Concurrence et multi-thread
    Réponses: 6
    Dernier message: 10/10/2005, 17h32

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