|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() ![]() ![]() |
Bonjour,
J'ai un problème vraiment mais alors vraiment trés étrange. J'ai une page simpliste en asp.net : Un formulaire de recherche, si on trouve pas de résultat on affiche un tableau d'une ligne : "pas de résultat", si on trouve un résultat on affiche un autre tableau. Sur IIS 6/windows 2003 server tout est ok. Sur IIS 5.1/windows XP pro tout est ok sauf chez 2 clients qui sont derrière un proxy. Ce qui est vraiment trés étrange c'est comment se manifeste le problème : -Si on fait une recherche non fructueuse on a bien la page qui se recharge avec en plus le méssage "pas de résultat". -Si on fait une recherche fructueuse on se retrouve sur une page blanche ne contenant aucun code (quand on fait afficher la source) l'url de la page est tourjours la même. Pas d'érreur asp.net, log IIS vierge. Je précise que le code du site web et les paramètres sont strictement identiques sur les 2 serveurs. Le soucis se produit avec IE mais je peux pas faire tester avec un autre navigateur. Mais bon sous IE ça marche quand on a un IIS 6 à l'autre bout. Alors à votre avis quelle pourrait-être la différence entre IIS 5.1 et IIS 6 qui provoquerait ce comportement ? Comment pourrais-je améliorer le log de IIS 5.1 pour avoir un détail des émissions/récéptions http ? Je prends toute piste de recherche
|
|
|
00
|
|
|
#2 | ||||
|
Expert Confirmé
![]() ![]() ![]() |
le log IIS :
En localhost ou ça marche nickel Code :
Code :
|
||||
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Consultant informatique Inscription : mai 2004 Messages : 726 ![]() |
Je pense que la principal différence que tu as entre les deux configurations. C'est le proxy pour un et pas l'autre. Je pense que ton probléme vient de la configuration du proxy.
Tu as pas un Reverse Proxy d'activer par hasard sur le proxy ? Cdt Ps: C'est mystérieux ton probléme quand meme.
__________________
Le tag est bien utile, alors pensez y !
|
|
|
00
|
|
|
#4 | |
|
Expert Confirmé
![]() ![]() ![]() |
Citation:
Mais ça déconne que chez eux à ma boite, chez moi ou via un proxy public le site sous IIS 5.1 fonctionne trés bien (sous IIS 6 aussi d'ailleur). Quand on va sur IIS 5.1 que le serveur web soit directement relié au modem ou dans la dmz c'est pareil. Ce truc est complètement allucinant et commence à me faire péter un cable (quoique maintenant aprés 1 semaine de galère je sais au moins que ça vient de IIS)
|
|
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() ![]() |
Bon j'ai fais des log étendus sous IIS 5.1 (j'ai activé tous les params
)hormis le fait que les params sc-bytes et cs-bytes soient inférieurs quand ça ne fonctionne pas (ce qui semble normal vu que quand ça ne fonctionne pas ça renvois une page blanche) j'ai remarqué que le param cs-version est à http 1.0 chez le client et à http 1.1 chez moi (quand ça marche). wikipédia me dit : http://fr.wikipedia.org/wiki/Hyperte...nsfer_Protocol ça m'avance pas trop mais il semblerait que la norme http 1.1 gère mieux le cache et les persistances de connection. Le soucis vient peut-être de là... |
|
|
00
|
|
|
#6 |
|
Expert Confirmé
![]() ![]() ![]() |
petite rectification, la page posté n'est pas vide, quand on fait afficher la source :
Code :
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=windows-1252"></HEAD> <BODY></BODY></HTML> |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com