2009-07-28 3 views
4

コンパイル時にVisual Studioで.aspxページでエラーが発生しているかどうかチェックできますか?例えば、私はこのコントロールでWebフォームを使用している場合:CancelButton_Clickが背後にあるコードに存在しない場合はコンパイル時にVisual Studioに.ASPXページを確認させる

<asp:Button ID="CancelButton" runat="server" OnClick="CancelButton_Click" Text="Cancel" /> 

、アプリケーションのコンパイル時にVSがエラーをスローしています。現在もコンパイルされていますが、実行時にエラーがスローされます。これは可能ですか?私はコンパイル時間が大幅に増えることを認識していますが、ランタイムの前に問題をキャッチすることは役に立ちます。私は、Asp.Net MVCビューでこれを行う機能について読んだが、リンクを見つけることができないと思った。

+0

参照:http://stackoverflow.com/questions/108405/how-can-i-compile-asp-net-aspx-pages-before-loading-them-with-a-webserver – mcfea

答えて

4

はい、deployment projectを使用してコンパイルし、「このサイトを更新可能にする」チェックボックスをオフにする必要があります。これは、xml-serializationなどのマイナーなエッジグラフを除いてほぼすべてをコンパイルします。

F5を使用してコンパイルすると、実際にはコードの約半分しかコンパイルされず、残りは最初の要求時にコンパイルされます。

関連する問題