.cshtml
Visual Studioプロジェクトをビルドするときに、プロジェクトファイルの1つにファイルをコンパイルできる設定があることをどこかで読んだと思います。
モバイルを使い始めたばかりで、ファイルMVC/Razor/Query
内のコードブロックにエラーがあると、「エラー読み込みページ」に悩まされています。.cshtml
.cshtml
Visual Studioプロジェクトをビルドするときに、プロジェクトファイルの1つにファイルをコンパイルできる設定があることをどこかで読んだと思います。
モバイルを使い始めたばかりで、ファイルMVC/Razor/Query
内のコードブロックにエラーがあると、「エラー読み込みページ」に悩まされています。.cshtml
.csprojファイルの要素に設定<MvcBuildViews>true</MvcBuildViews>
します。<PropertyGroup>
true の設定に加えて、以下の設定が csproj で有効になっていることを確認する必要があります。
<Target Name="MvcBuildViews" AfterTargets="AfterBuild" Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>
MvcBuildViews は、必要な条件でビューをプリコンパイルしないため、誤って になることがよくあります。
MvcBuildViews はビューを一時的にビルドし、ビルド結果をビルド プロセスに戻して、VS エラー ウィンドウにビルド エラーの可能性を表示します。
本番リリース用のビューの実際のプリコンパイルを実現するには、プロジェクトの [ Web アプリの発行]構成ウィンドウで特定の値を適切に設定する必要があります。
その方法に関する主な記事についてはこちらを参照してください。msBuild と Azure を介して行う方法の詳細については、こちらを参照してください。