Chez moi, nous avons un environnement hiérarchisé pour nos applications Web (développement, mise en scène, production). J'ai apporté un tas de modifications à l'une de mes applications et les ai déployées dans l'environnement de développement (Windows 2003 avec IIS 6.0). J'ai également dû apporter un changement immédiat à l'un des fichiers de contrôle utilisateur qui doit résoudre le problème avec l'application de production actuelle.Erreur CS0234 avec l'espace de noms System.Linq dans ASP.NET
Je viens de déployer le fichier unique dans l'environnement de transfert (Windows 2003 avec IIS 6.0), qui est une copie exacte de production sur l'erreur de compilation ASP.NET 2.0 suivante.
Type d'exception: HttpCompileException Message d'exception: d: \ inetpub \ myapp \ BaseControl.cs (3): erreur CS0234: Le type ou espace de noms nom 'Linq' n'existe pas dans l'espace de noms ' système »(vous manque une référence d'assemblage ?)
J'ai copié le fichier d'origine de la production (Windows 2003 w/IIS 6.0) vers le bas à la mise en scène et a la même erreur. J'ai également recyclé et redémarré le pool d'applications. Je reçois toujours le même résultat.
Est-ce que tout le monde a connu ce problème et sait comment le résoudre?
MISE À JOUR:
Le .NET Framework 3.5 est installé sur le développement et la mise en scène serveur. Chaque environnement est hébergé sur le même serveur. L'environnement de développement fonctionne très bien.
J'ai mis à jour ma réponse basée sur vos commentaires –
C'est bon que vous l'ayez trié. – RichardOD