2009-06-11 6 views
1

Je veux connaître les avantages et les inconvénients de l'utilisation du type de projet Site Web ou du type de projet Application Web ASP.Net?en utilisant le site Web pour développer ou utiliser une application Web dans ASP.Net?

Mon application Web utilise ASP.Net 2.0 ou version ultérieure et l'application Web affiche uniquement l'interface utilisateur, appelle une autre procédure de banque de données et d'autres services Web WCF.

merci à l'avance, George

+0

C'est un dupe: http://stackoverflow.com/questions/237664/web-site-vs-asp-net- web-application-in-visual-studio –

Répondre

3

Le projet du site Web était une tentative de Microsoft pour le rendre aussi simple que possible pour développer et déployer une application ASP.NET, apparemment pour tenter de rivaliser avec des cadres plus simples tels comme Ruby on Rails. Le projet Site Web n'utilise pas de fichier csproj pour contrôler les références, les paramètres du projet, etc. Il s'appuie sur le répertoire et la structure de fichier du projet. Dans mon expérience, l'absence d'un fichier proj crée plus de maux de tête que de solutions. Je voudrais certainement rester avec des projets d'application Web.

Voici quelques références:

http://www.techbubbles.com/aspnet/aspnet-website-vs-web-application-project/

http://blogs.microsoft.co.il/blogs/maordavid/archive/2007/06/03/ASP.NET-2.0-2D00-Web-Site-vs-Web-Application-project.aspx

+0

Des trucs sympas! J'aime ça. – George2

+0

Une autre question, je n'ai trouvé aucun inconvénient à utiliser un site web? Des commentaires? – George2

+0

Je pense que le plus gros problème que j'ai vu est avec le contrôle de la source. Comme il n'y a pas de fichier proj pour gérer les références, vous êtes en quelque sorte obligé de placer vos DLLs/binaires sous le contrôle de la source, ce qui peut être ennuyeux, et peut-être considéré comme une mauvaise pratique. –

Questions connexes