2009-07-28 4 views
4

컴파일 할 때 Visual Studio에서 .aspx 페이지에서 오류가 있는지 확인 할 수 있습니까? 나는이 컨트롤을 웹 양식이있는 경우 예를 들어, : Visual Studio에서 컴파일시 .ASPX 페이지를 확인하도록 강요

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

경우 CancelButton_Click 응용 프로그램을 컴파일 할 때 오류가 발생, 뒤에 코드에서 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 직렬화와 같은 몇 가지 작은 edgecases를 제외하고 모든 것을 컴파일합니다.

F5를 사용하여 컴파일 할 때 실제로 코드의 절반 만 컴파일하고 나머지는 첫 번째 요청시 컴파일됩니다.

관련 문제