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 :

Page blanche après Postback


Sujet :

ASP.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de mioux
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2005
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 369
    Par défaut Page blanche après Postback
    Hello

    Je désespère, je ne comprends pas pourquoi, de temps en temps, sur une page, j'ai une page blanche au lieu du contenu habituel.

    Je ne pense rien faire de spécial dans la page, de plus quand je la raffraichit, j'arrive à l'obtenir.

    Il y a un cas dans lequel ca se produit plus soivent, c'est quand j'envoie un fichier vers le serveur

    Dans les logs de IIS je me retrouve avec une entrée en double :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    2009-01-13 16:12:22 W3SVC11721363 xxx.xxx.xxx.xxx POST /Backoffice/Trad/trad.aspx - 443 - xxx.xxx.xxx.xxx Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1) 413 0 0
    2009-01-13 16:12:22 W3SVC11721363 xxx.xxx.xxx.xxx POST /Backoffice/Trad/trad.aspx - 443 - xxx.xxx.xxx.xxx Mozilla/4.0+(compatible;+MSIE+6.0;+Windows+NT+5.1;+SV1) 413 0 0
    Tout ceci a été testé avec IE6 et IE7 sur 2 postes différents (dont une machine virtuelle pour IE6 )

    Si quelqu'un a une piste je suis preneur

    EDIT : Je viens de tester avec Firefox, je n'ai pas de problème (apparement) et je n'ai bien qu'une demande faite à la fois

    EDIT 2 : Ca ne le fais que sur des serveurs en HTTPS (en http, rien à signaler) et dans le cas où le postback va ramener le plus de données (sur des pages où à l'arriver il n'y a que peu de données, rien à signaler non plus)

  2. #2
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    A tout hasard, je sais pas si tu as vu : le code de statut indiqué dans les logs est 413, ce qui signifie :
    Request Entity Too Large : Traitement abandonné dû à une requête trop importante

  3. #3
    Membre éclairé Avatar de mioux
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Novembre 2005
    Messages
    369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Novembre 2005
    Messages : 369
    Par défaut
    Ah merci j'avais pas fait gaffe

    J'étais tellement concentré sur les conditions de reproductions que j'en ai pas lu l'erreur (et IE affiche une page style 404 donc j'ai pensé qu'il ne revoyait plus la page... j'avais eu un problème similaire sur un autre projet où ASP.Net "oubliait" d'envoyer les données)

    Je vais regarder de ce coté là

    EDIT : J'ai trouvé la solution...

    La page en HTTPS demande un certificat client (qui n'est pas obligatoire)

    Si on se connecte sans fournir de certificat client ET qu'il y a beaucoup de champs de formulaire, (j'en ai une 50aine), il arrive, aléatoirement (enfin disons plutôt que je n'ai pas trouvé l'élément déclencheur) que le serveur déclenche un 413. Je ne connaos pas la cause exacte de cette erreur, mais il semblerait qu'elle n'apparaisse que dans un IIS 6 (sous Windows 2003 donc)

    La solution, passer par un site qui lui, ne demande pas de certificat client, ou alors qui l'exige. Dans la configuration voulue par le client, étant donné que les personnes qui possèdent un certificat ne peuvent pas accéder à cette partie de l'application, et que nous avions ouvert un canal sur un port différent ne requérant pas de certificat, on va donc migrer tout ceux qui n'ont pas de certificat sur cette adresse.

    Merci quand même pour la piste

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 04/06/2008, 10h10
  2. Page blanche après traitement PHP
    Par undercrash dans le forum Langage
    Réponses: 4
    Dernier message: 27/03/2008, 02h01
  3. [phpMyAdmin] Page blanche après l'installation
    Par Leobaillard dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 20/02/2008, 08h43
  4. Page blanche après un environnement multicolonne
    Par michaeljeru dans le forum Mise en forme
    Réponses: 4
    Dernier message: 03/05/2007, 12h44
  5. Génération d'une page blanche après la première page
    Par le_tisseur dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 08/09/2006, 16h19

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