2009-05-04 15 views
2

Dans Visual Studio 2008 ASP.NET en C#, quels sont les avantages et les inconvénients de démarrer avec un site Web ASP.NET par rapport à une application Web ASP.NET?VS2008 ASP.NET Site Web et application Web

Qui a été introduit en premier? Est-ce qu'on approche l'approche "plus moderne"? Dans quelles situations utiliseriez-vous l'un par rapport à l'autre?

Merci!

Adam

+0

dupe de http://stackoverflow.com/questions/398037/asp-net-web-site-or-web-application et http://stackoverflow.com/questions/10798/asp-net-web- site-ou-web-projet et probablement d'autres, mais je suis un peu paresseux ..;) – NotMe

+0

Doh! J'ai cherché, mais je n'avais pas trouvé ceux-là. Merci de m'avoir indiqué la bonne direction. –

Répondre

2

Le modèle du site Web a été introduit avec VS 2005 (IIRC) et il a remplacé le modèle de site Web VS 2003, qui était plus comme aujourd'hui Web modèle d'application.

Le modèle d'application Web a été livré plus tard en tant que module complémentaire. Depuis VS 2008, il fait partie intégrante de Visual Studio.

En ce qui concerne les avantages de ces deux modèles et les différences entre eux, s'il vous plaît voir les nombreuses questions similaires/double (https://stackoverflow.com/search?q=website web application) et surtout cette réponse pour un résumé: ASP.NET Web Site or ASP.NET Web Application?

1

Je ne l'ai pas utilisé une application web depuis VS 2003. Les projets de sites Web ont tout pour le moment: des pages principales, des dossiers organisés pour le contenu de votre site (par exemple - App_Data, App_Themes, etc.), des fichiers sitemap.

Depuis que MS a présenté Cassini comme un conteneur Web intégré pour le débogage dans VS, il a été BEAUCOUP plus facile d'utiliser des sites Web.

Questions connexes