2009-07-28 9 views
4

Est-il possible que Visual Studio vérifie les pages .aspx à la recherche d'erreurs lors de la compilation? Par exemple, si j'ai un formulaire Web avec ce contrôle:Forcer Visual Studio à vérifier les pages .ASPX lors de la compilation

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

Si CancelButton_Click n'existe pas dans le code derrière, ont VS jeter une erreur lors de la compilation de l'application. Actuellement, il compile toujours, mais génère une erreur lors de l'exécution. Est-ce possible? Je me rends compte que le temps de compilation augmenterait considérablement, mais il serait utile d'attraper des problèmes avant l'exécution. Je pensais avoir lu sur la possibilité de faire cela avec les vues Asp.Net MVC, mais ne trouve pas le lien.

+0

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

Répondre

4

Oui, vous devez compiler en utilisant un deployment project et décocher "permettre à ce site d'être mis à jour" Cela compile à peu près tout, sauf pour quelques éditions mineures comme la sérialisation xml.

Comme vous l'avez découvert, lorsque vous compilez avec F5, vous ne compilez qu'environ la moitié de votre code et le reste se compile à la première requête.

Questions connexes