[A]System.Web.WebPages.Razor.Configuration.HostSection をキャストできません... web.config の問題 質問する

[A]System.Web.WebPages.Razor.Configuration.HostSection をキャストできません... web.config の問題 質問する

次のエラーが発生します:

[A]System.Web.WebPages.Razor.Configuration.HostSection を [B]System.Web.WebPages.Razor.Configuration.HostSection にキャストできません。タイプ A は、場所 'C:\WINDOWS\Microsoft.Net\assembly\GAC_MSIL\System.Web.WebPages.Razor\v4.0_2.0.0.0__31bf3856ad364e35\System.Web.WebPages.Razor.dll' のコンテキスト 'Default' の 'System.Web.WebPages.Razor、Version=2.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' から生成されます。タイプ B は、場所 'C:\Users\MyName\AppData\Local\Temp\Temporary ASP.NET Files\root\63e7ff36\a1cb775d\assembly\dl3\8f568c18\9b7ddacf_d04dcf01\System.Web.WebPages.Razor.dll' のコンテキスト 'Default' にある 'System.Web.WebPages.Razor、Version=3.0.0.0、Culture=neutral、PublicKeyToken=31bf3856ad364e35' から生成されます。

私は同様の問題をstackoverflowで検索し、その解決策を使用しましたが、私が経験している問題は解決されないようです。

突然発生しました。ソリューションのクリーンアップを押しただけで、このエラーがポップアップ表示されました。また、ソリューションで nuget パッケージの復元も使用し始めました。パッケージも更新しました (Update-package を使用)。そのため、そのうちの 1 つがこの問題に関係している可能性があります。

ベストアンサー1

私はVS2013、MVC 5.2.2.0、Web API 2を使用しています。すべてのバージョンを2.0.0.03.0.0.0次のセクションのウェブ.config内部に存在するビュー私のプロジェクトのフォルダー。

<configSections>
<sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35">
  <section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
  <section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" />
</sectionGroup>

そして問題は解決しました。ビンゴ!!

おすすめ記事