J'ai un site Web développé dans les serveurs asp.net 4 et sql 2008 R2. Le problème est très compliqué. J'ai un champ en db avec décalage de données UTC (par exemple 2015-09-30 18: 24: 53.1498113 +02: 00). Au hasard (je pense que lorsque le pool d'applications redémarre) cette valeur retourne corrompu après une requête dans .net comme ceci: 30/09/2015 18:21:00 +02: 00 +02: 00 Décalage de temps répété 2 fois! Donc, quand j'analyse la date dans C#, évidemment, je reçois une erreur "La chaîne n'a pas été reconnue comme un DateTime valide".asp.net datetime duplication aléatoire du décalage temporel. est un bug?
Si je recycle la piscine applcation la page travail bien
Pourquoi? C'est un bug? Avez-vous déjà vu un problème similaire?
Merci beaucoup
On dirait que le collage de chaînes est en cours, mais vous ne nous avez pas donné suffisamment d'informations. – Ben
Salut Ben, il est très difficile de remplacer le problème car il arrive au hasard et seulement 3 fois en 6 mois que le site existe. – alex
Lorsque le pool d'applications redémarre (je pense) la date utc lue à partir de DB sont erronées. Le serveur Web dispose de paramètres de globalisation en italien, ainsi que du site Web dans web.config. Une seule fois en local, j'ai remplacé la situation. Et en utilisant Visual Studio Debug j'ai vu ce problème. La date dans l'ensemble de données était erronée (ex 09/09/2015 +02: 00 +02: 00). Je pense que c'est un bug parce que si je recycle le pool d'applications, le site fonctionne correctement ... – alex