2009-09-10 4 views
2

Je travaille sur le site Web ASP.Net 2.0 et j'ai un problème étrange. Laissez-moi d'abord vous donner des détails sur mon environnement. J'utiliseL'installation de .Net 3.5 crée un problème sur le site ASP.Net 2.0

 
Win XP SP2 
Microsoft Visual Studio 2005 Version 8.0.50727.762 (SP.050727-7600) 
Microsoft .Net Framework 2.0.50727 SP2 
Backend is MySQL (uses CoreLab.MySql.dll) 

maintenant quelques jours en arrière, je devais commencer à travailler sur la construction d'un site Web en utilisant l'application CMS (Sitefinity 3.6). Cela nécessite l'installation de .Net Framework 3.5 SP1.

Après cette installation mon site Asp.Net 2.0 a commencé à se comporter bizarrement. Chaque fois que l'application essaie de faire une opération de données (par exemple la page de connexion essaie de vérifier l'utilisateur dans la base de données), j'obtiens cette erreur:

Méthode non trouvée: 'Int32 System.Data.Common.DbDataAdapter.Fill (System.Data.DataSet , System.String, System.Data.IDataReader, Int32, Int32) '.

S'il vous plaît laissez-moi savoir si quelqu'un a déjà fait face à ce problème. Et est-il possible de résoudre ce problème parce que maintenant je dois commencer à travailler sur un nouvel ensemble de fonctionnalités pour le site Web ASP.Net 2.0.

Merci, Gaurav

Répondre

1

Installation .net 3.5 SP1 permet également d'installer .NET 2.0 SP2. Il y a des choses dans 2.0 qui peuvent être cassées par cela, y compris certaines choses liées aux images ngen, assembly loading, l'optimisation JIT, et other stuff. Vous n'êtes pas sûr de l'erreur spécifique que vous avez reçue ...

Essayez de recompiler votre application 2.x sur une machine avec 2.0SP2 installée si elle a été compilée sur une machine avec une version antérieure de .net 2.0. Et/ou réinstallez 3.5SP1 pour vous assurer que tout a été correctement installé.

+0

Désinstaller/réinstaller peut effectivement fonctionner (pas une réparation). Trouvé ce post sur une autre méthode non trouvée problème après .NET 3.5 SP1. La mise à jour en haut de la poste et 2 commentaires mentionnent désinstallation/réinstallation de travail: http://pietschsoft.com/post/2008/08/27/NET-35-SP1-DataContractJsonSerializer-Bug.aspx –

+0

J'ai essayé de désinstaller/réinstallez .NET 3.5 SP1 mais pas de chance. Est-ce que quelqu'un a une autre solution? –

+0

Essayez d'activer la journalisation par fusion. Peut-être qu'il ne parvient pas à charger l'assemblée où cette fonction réside ... ... et l'enregistrement de fusion vous dira si tel est le cas, et nous espérons donner aussi une indication quant à savoir pourquoi ... http://msdn.microsoft .com/fr-fr/library/aa309346 (VS.71) .aspx – KristoferA

Questions connexes