Il suffit de terminer la mise à niveau Kentico 11.0.0 avec MVC, à Kentico 12 SP1 en utilisant https://docs.kentico.com/k12sp/installation/upgrading-a-kentico-12 p>
Pas de problèmes lors de la mise à niveau. P>
KentiCo CMS se met correctement sur l'application IIS et Azure locales. P>
Le site MVC est arrivé bien sur l'IIS local. p>
mais stadification du site MVC montre cette erreur dans Azure App: P>
Erreur de serveur dans '/' Application. Impossible de charger le fichier ou l'assemblage 'Cms.dataengine, version = 11.0.0.0, culture = neutre, PublickeyToken = 834B12A258F213F9 'ou une de ses dépendances. le La définition manifeste de l'Assemblée localisée ne correspond pas à l'assemblage référence. (Exception de HRESULT: 0x80131040) P> blockQuote>
3 Réponses :
a dû supprimer d'anciens fichiers lors de la publication p>
Sauvegarde Votre KentiCo CMS Publié la version
J'ai trouvé que plusieurs dll de KentiCo 11 étaient laissées dans le dossier bin et que c'était la raison de cette erreur pendant que VS projet compilait avec succès sans problème:
p>
Une fois que j'ai supprimé, tout a commencé à fonctionner bien et que le site Web chargé avec succès. P>
J'ai la même erreur. Le dossier LIB existait dans le dossier de la solution avec l'explorateur de fichiers, mais contrairement à la version précédente (Kentico 11), lorsque j'ai effectué la mise à niveau, le dossier LIB n'était pas sous la solution dans Visual Studio! J'ai ajouté le dossier dans Visual Studio sous la solution avec tous les fichiers DLL et XML de Lib Dossier. J'ai effectué une "solution propre", construire tous les projets et le publié. Maintenant, ça marche. P>
S'il y a des projets d'assemblage personnalisés ou des classes personnalisées ajoutées à la solution, vérifiez leurs références - peut-être que l'une d'entre elles fait toujours référence à la vieille version de la version. Je vérifierais également le cache de montage global et rafraîchirais les références, si vous l'utilisez.