Cette assemblée est construit par un temps d'exécution plus récent que le chargé de l'exécution et ne peut pas être chargé
voici ce que j'ai deux box un win 2003 serveur IIS6 un autre win2008 serveur IIS 7.0
J'ai une application autonome nommé Util (win app).net 2.0 (VS2005) essaie de charger .net 4.0 dll/assemblage (VS2010). ce besoin d'un simple paramètre dans l'application qui a été de créer un "Util.exe.config" et ajouter le paramètre suivant
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.0"/>
</startup>
Ce sera essentiellement assurez-vous .net 2.0 utilise le CLR 4.0
fonctionne comme un charme avec en winserver2008 boîte, mais les cris avec le message ci-dessus dans win2003 server???
Des idées??
@mise à jour: les Deux machines ont .net framework 4.0 est installé.
Êtes-vous sûr que le serveur Windows 2003 a 4.0 est installé? Pouvez-vous dire lequel l'exécution est en cours de chargement?
Voir aussi stackoverflow.com/questions/2628078/...
comment faire pour savoir quelle CLR est chargé sur la machine de production
Voir aussi stackoverflow.com/questions/2628078/...
comment faire pour savoir quelle CLR est chargé sur la machine de production
OriginalL'auteur Gauls | 2011-06-15
Vous devez vous connecter pour publier un commentaire.
regardez au bas de l'écran jaune de la mort. il va vous dire quel version d'exécution créé l'erreur .
Parlons-nous d'une application web? si nous le sommes, vous avez besoin de modifier l'application de la piscine. Le réglage ci-dessus n'aura aucun effet sur ce que la version du framework d'application web utilise.
Simon
OriginalL'auteur Simon Halsey
Redémarré la machine et cela a fonctionné.
OriginalL'auteur Gauls