ASPサーバーで作業する開発者がいくつかあるとします。場合によっては、ページによってコンパイルエラーが発生することもあります(ただし、サイト全体で発生します)。私たちの一人が昼食に行く前にセーブすると他の誰も自分のaspxページで作業できない場合、これは特に厄介です。ASP&IIS:個々のURLに対してのみエラーをコンパイルできますか?
ページ固有のコンパイルのみを許可する設定、またはすべてのアセンブリをコンパイル(アプリケーション全体)するようなw3cサービスの性質ですか?
ASPサーバーで作業する開発者がいくつかあるとします。場合によっては、ページによってコンパイルエラーが発生することもあります(ただし、サイト全体で発生します)。私たちの一人が昼食に行く前にセーブすると他の誰も自分のaspxページで作業できない場合、これは特に厄介です。ASP&IIS:個々のURLに対してのみエラーをコンパイルできますか?
ページ固有のコンパイルのみを許可する設定、またはすべてのアセンブリをコンパイル(アプリケーション全体)するようなw3cサービスの性質ですか?
プリコンパイルが有効になっています。あなたがそれをオフにすると、ページは最初のリクエストでのみ解析され、コンパイルされます。
プリコンパイルはAspNetCompilerによって行われます。それがカスタムビルドプロセスによってトリガされない場合は、.csprojファイルにある可能性があります。どのように見えるかは、プロジェクトの種類によって異なる場合があります。ここで
が、それはMVC 3.0 Webロールにどのように見えるかです:
AspNetCompiler上<!-- no precompilation here! -->
<MvcBuildViews>false</MvcBuildViews>
<!-- here's the setup for AspNetCompiler...-->
<Target Name="MvcBuildViews" AfterTargets="AfterBuild"
Condition="'$(MvcBuildViews)'=='true'">
<AspNetCompiler VirtualPath="temp" PhysicalPath="$(WebProjectOutputDir)" />
</Target>
より: http://msdn.microsoft.com/en-us/library/ms164291.aspx
通常、事前コンパイルはデフォルトでオフになっています。この設定は、実際にすべてのビューのコードを完全にチェックしたい場合にも便利です。
誰でも?私は暗い設定を見つけることができません。 – FlavorScape
更新を参照してください、私はこれが助けて欲しいです..! –