更新:mvc 4からmvc 5についても同じです。
新しいmvc 4プロジェクトを開始し、その中のmvc 3プロジェクト(コントローラー/モデル/スクリプトなど)を移行しました。すべてがコンパイルされると、次のエラーが発生します。
セキュリティトランスペアレントメソッド 'WebMatrix.WebData.PreApplicationStartCode.Start()'によるセキュリティクリティカルメソッド 'System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)'へのアクセスに失敗しました。
このエラーでウェブ上に何も見つかりません。エラーは、アプリケーションの開始に入る前に発生します。
nugetを使用してすべてのアセンブリを再インストールしてみましたが、「クリーン」なweb.configを使用できませんでした。
誰かが以前にこの問題を抱えていましたか?
Resourcesクラスでいくつかの名前空間の問題を作成しましたが、私はそれをに変更しProperties.Resources.xxxxx、問題は修正されました。