Pendant la transition d'ASP.NET MVC 4 à 5, un utilisateur a rencontré l'erreur suivante :
[A]System.Web.WebPages.Razor.Configuration.HostSection cannot be cast to [B]System.Web.WebPages.Razor.Configuration.HostSection.
Enquête les références dans chaque projet, la suppression des fichiers temporaires et la vérification de l'installation du System.Web.WebPages.Razor.dll mis à jour ne semblaient contenir aucune solution.
Le le problème réside dans un fichier de projet faisant toujours référence à l'ancienne version de System.Web.WebPages.Razor (1.0.0.0) au lieu de la version mise à jour (3.0.0.0). Pour résoudre ce problème :
Référence mise à jour :
<Reference Include="System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL"> <Private>True</Private> <HintPath>..\packages\Microsoft.AspNet.WebPages.3.0.0\lib\net45\System.Web.WebPages.Razor.dll</HintPath> </Reference>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!