Application Web vs Site Web ?
Est-ce qu'un projet de type application web est vraiment mieux qu'un projet site web ?
J'ai pu lire et relire que c'était le cas (mais j'ai des doutes).
On peut aussi lire que convertir un site web en application web se fait en quelques étapes seulement et c'est un énorme mensonge.
Là, je galère à finir une conversion et pour info voici ce qu'on ne vous dit pas (même là où on vous en dit bien plus que Microsoft) :
1) Il vous faudra redéfinir les "build action" et autre "Custom Tool" pour un bon nombre de fichiers puisque VS2010 à défaut de certitude va tout considérer comme du "Content".
2) Il va falloir rendre votre solution rigoureuse au niveau des namespace (par exemple, si vous avez une page X sous une rubrique User et une page X sous une rubrique Admin, vous aurez plusieurs classes X et des namespace différents seront nécessaire).
3) Quand les fichiers designer.cs sont auto générés, ceux-ci le sont avec la même imperfection dont souffre l'intellisense dans la partie design : tous les webcontrols placés dans des chaines de caractères ou du javascript seront absent et vous pourrez tout taper à la main (ex dans le cas de <img src="<asp:Literal ID="src" runat="server"/>" />, vous n'aurez pas src défini dans le designer.cs).
4) ... (je n'ai pas l'intention ou la prétention de faire une liste exhaustive).
J'espère que tous les efforts que je fourni en valent la peine en tout cas.
PS: j'ai bien conscience que le Website n'a pas été fait avec toute la rigueur possible et imaginable, mais c'est un projet fête déjà ses 6 ans.