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 :

global.asax ne fonctionne qu'en debug


Sujet :

ASP.NET

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 12
    Par défaut global.asax ne fonctionne qu'en debug
    bonjour,

    je debute en asp.net et j'ai un petit souci
    j'ai créé un fichier global.asax pour traiter les session_onstart et session_onend. Dans ces deux fct je crée et supprime un fichier de mon disque.
    Seulement ca ne marche pas très bien
    En debug, tout se passe nickel, mon fichier est bien créé sur le onstart et detruit sur le onend lorsque la session expire.
    Mais dès que je publie mon site, ca ne marche plus. Je n'ai ni creation et encore moins destruction de mon fichier

    Quelqu'un aurait-il une idée, y-a-t-il un parametrage de iis que je n'aurais pas fait. j'avoue que là je ne comprend plus

    precision, je developpe sur le disque D, et mon iis est sur le disque c. le site est publié sur c dans le repertoire IIS

    merci de votre aide

  2. #2
    Rédacteur

    Inscrit en
    Juin 2004
    Messages
    744
    Détails du profil
    Informations personnelles :
    Âge : 44

    Informations forums :
    Inscription : Juin 2004
    Messages : 744
    Par défaut
    Est ce que l'utilisateur du site (certainement ASPNET) à les droits d'écriture sur le repertoire de production ?
    Envie de contribuer à la rubrique SharePoint ? Contactez moi par MP !

    SharePoint : http://sharepoint.developpez.com
    Mon site : http://lefortludovic.developpez.com
    Mon blog : http://www.consultpoint.net/blog

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 12
    Par défaut
    oui il les a, puisque les pages qui crée d'autres fichiers marchent. y'a que la partie du global.asax qui ne semble pas fonctionner

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Août 2003
    Messages
    835
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Août 2003
    Messages : 835
    Par défaut
    Salut,

    Tu dis en debug ça fonctionne mais plus quad tu publies ton site, ce n'est pas clair. Est-ce que tu veux dire que ça fonctionne en local et pas sur le serveur ?
    As-tu regardé l'event log ? Tu log des choses dans un fichier de log ? Dernière possibilité, tu peux débugger sur le serveur directement.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    12
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 12
    Par défaut
    bonjour,

    il n'y a absolument rien dans l'event log

    je vais essayer d'expliquer mieux mon probleme :
    j'ai créé un mini site avec visual studio 2005 sur mon disque d (d:/site)
    ce site ne contient qu'une page pour le moment. Lorsque j'appelle cette page avec le browser, j'ecris un fichier toto.txt dans un répertoire specifié et je mets ce nom de fichier dans une variable de session.
    Le site a egalement un global.asax qui sur l'evenement session_onstart crée un fichier bonjour.txt dans le repertoire, et sur l'evenement session_onend supprime ce fichier (qui n'a plus d'interet vu que la session est timeout).
    Sur visual studio, quand je lance en debug, je passe bien dans les deux evenement du global.asax et je vois bien bonjour.txt se creer puis se detruire.

    Apres ca, je publie mon site sur mon disque c (c:/inetpub/wwwroot/site)
    et je relance alors ma page mais cette fois en tapant http://nomdemonserveur/page.aspx
    La il execute bien ma page puisque toto.txt est créé, mais il ne semble pas executer les deux evenement de session car bonjour.txt n'est pas créé (et encore moins detruit).

    Il doit certainement y avoir un parametrage quelque part que je ne fais pas ou un truc du genre car sinon je ne vois pas pourkoi ca marcherai avec visual studio en debug....bizarre

  6. #6
    Membre éclairé
    Profil pro
    Inscrit en
    Mai 2002
    Messages
    310
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2002
    Messages : 310
    Par défaut
    Bonjour,

    j'ai actuellement ce problème sur un site 1.1 réalisé aec VS2003

    Le global.asax fonctionne bien en local en mode Debug ou Release.
    Mais une fois publié il ne fonctionne plus.

    j'ai un site web
    "Mes Sites"
    et dessus j'ai le site en question "Mon site 1"

    donc ca donne

    "Mes Sites"
    "Mon Site 1"
    Global.asax
    Index.aspx

    je ne comprend pas le pourquoi du comment.

  7. #7
    Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    3
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 3
    Par défaut demande de reponse
    avez vous eu une reponse ?
    car jai le meme probleme avec un service windows
    qui marche en debug pas a pas et pas en mode sans pas a pas

  8. #8
    Membre confirmé Avatar de bartoumi
    Profil pro
    Inscrit en
    Février 2005
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2005
    Messages : 178
    Par défaut
    Peux tu envoyer un exemple de code?

Discussions similaires

  1. Réponses: 0
    Dernier message: 24/02/2012, 10h18
  2. [C#] Rediriger depuis le Global.asax
    Par Pasiphae dans le forum ASP.NET
    Réponses: 3
    Dernier message: 31/08/2009, 15h18
  3. global.asax ne fonctionne qu'en debug
    Par laeti dans le forum Général Dotnet
    Réponses: 5
    Dernier message: 03/10/2007, 13h44
  4. [VB.Net] fonctionnement du global.asax
    Par dilkas dans le forum ASP.NET
    Réponses: 8
    Dernier message: 22/08/2005, 17h05
  5. [vb.net] session et global.asax
    Par lucie.houel dans le forum ASP.NET
    Réponses: 3
    Dernier message: 15/06/2005, 16h42

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