Précédent   Forum du club des développeurs et IT Pro > Dotnet > Développement Web avec .NET > ASP.NET
ASP.NET ASP.NET -Forum d'entraide sur le Développement Web en ASP.NET. Avant de poster -> FAQ ASP.NET, Articles ASP.NET
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/12/2012, 14h11   #1
aloisio11
Nouveau Membre du Club
 
Avatar de aloisio11
 
Développeur informatique
Inscription : décembre 2006
Messages : 211
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 211
Points : 30
Points : 30
Par défaut Etrange : Erreur uniquement sous IE10 et en mode Debug="False"

Bonjour à tous,

J'ai une erreur vraiment étrange et je me casse la tête dessus.

J'ai un site web qui fonctionne depuis un bon moment sans aucun problème.
Jusqu'au jour où IE10 est arrivée. Sur une page j'ai cette erreur :
Code :
Input string was not in a correct format.
Le truc c'est que cette erreur n'apparait qu'avec IE10 et que si dans mon web.config j'ai <compilation debug="False"> si j'ai True je n'ai pas l'erreur.
Le problème c'est que pour localiser l'erreur et ben ...

Quelqu'un aurait une idée miracle pour moi ?
aloisio11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/12/2012, 16h23   #2
aloisio11
Nouveau Membre du Club
 
Avatar de aloisio11
 
Développeur informatique
Inscription : décembre 2006
Messages : 211
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 211
Points : 30
Points : 30
Tout le monde trouve ça étrange je suppose :-)
aloisio11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 00h03   #3
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
Hello,

Ben c'est surtout que nous manquons de détails. Utilise IE10 pour exécuter ton application en mode débug.

Tu utilises quel langage? Cette erreur doit bien se produire sur une page en particulier. Sinon, mets un point d'arrêt sur le Application _Start et avance pas à pas. Il doit s'agir d'un problème de conversion.

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 08h21   #4
aloisio11
Nouveau Membre du Club
 
Avatar de aloisio11
 
Développeur informatique
Inscription : décembre 2006
Messages : 211
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 211
Points : 30
Points : 30
Je développe en Asp .Net 2.0

L'erreur se produit sur une page précise et sur un événement précis. J'arrive donc à reproduire cette erreur avec mon IE10 sur mon site en prod.
J'ai lancé en mode débug avec IE10 mais l'erreur ne se produit pas.
Dès que l'on passe en mode Debug l'erreur ne vient pas, mais si on est en prod elle apparait.

Pas très pratique pour déterminer d'où elle vient
aloisio11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 09h37   #5
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
Une différence de ce type semble indiquer un problème de conversion. Est-ce qu'à un moment tu fais une conversion (une chaine en date, ou en nombre)?

A+
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 13h44   #6
aloisio11
Nouveau Membre du Club
 
Avatar de aloisio11
 
Développeur informatique
Inscription : décembre 2006
Messages : 211
Détails du profil
Informations personnelles :
Âge : 27

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : décembre 2006
Messages : 211
Points : 30
Points : 30
Le problème vient d'un StringToNumber mais j'ai 2500 lignes sur cette page et de centaines de conversions de ce genre.
J'ai déjà bien essayé d'y trouver en tatonant mais sans succès
aloisio11 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/12/2012, 14h47   #7
Immobilis
Expert Confirmé Sénior

 
Avatar de Immobilis
 
Inscription : mars 2004
Messages : 6 387
Détails du profil
Informations forums :
Inscription : mars 2004
Messages : 6 387
Points : 7 054
Points : 7 054
Pas le choix.
Citation:
Envoyé par aloisio11 Voir le message
Le problème vient d'un StringToNumber
Si c'est une implémentation maison, il te suffit de revoir le code de cette méthode. Pour information, si tu tentes de convertir la chaine "123.456" en sa valeur numérique, le runtime va te jeter une erreur si le poste sur lequel l'application tourne a une cultre fr-FR. Il faut préciser la culture, en l'occurrence en-US (voir http://msdn.microsoft.com/en-us/library/d7e175yd.aspx)
Immobilis est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 17h17.


 
 
 
 
Partenaires

Hébergement Web