2009-06-11 7 views
1

Ich möchte die Vor- und Nachteile der Verwendung von Web-Site-Projekttyp oder ASP.Net Web Application Project Typ lernen?Verwendung der Website zum Entwickeln oder Verwenden einer Webanwendung in ASP.Net?

Meine Webanwendung verwendet ASP.Net 2.0 oder höher, und die Webanwendung zeigt nur UI, ruft eine andere Datenbankspeicherprozedur und einige andere WCF-Webdienste auf.

Vielen Dank im Voraus, George

+0

Dies ist ein Betrogene: http://stackoverflow.com/questions/237664/web-site-vs-asp-net- Web-Anwendung-in-Visual-Studio –

Antwort

3

Das Web-Site-Projekt war ein Versuch von Microsoft, es so einfach wie möglich zu machen eine ASP.NET-Anwendung, scheinbar in einem Versuch, zu entwickeln und einzusetzen einfacheren Rahmenbedingungen so zu konkurrieren als Ruby on Rails. Das Website-Projekt verwendet keine csproj-Datei, um Verweise, Projekteinstellungen usw. zu steuern. Es basiert auf der Verzeichnis- und Dateistruktur des Projekts.

Meiner Erfahrung nach erzeugt das Fehlen einer proj-Datei mehr Kopfschmerzen als es löst. Ich würde definitiv bei Web Application Projects bleiben.

Hier sind ein paar Hinweise:

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

Schöne Sachen! Ich mag das. – George2

+0

Eine weitere Frage, habe ich keine Nachteile der Nutzung der Website gefunden? Irgendwelche Kommentare? – George2

+0

Ich denke, das größte Problem, das ich gesehen habe, ist mit Source Control. Da es keine Proj-Datei gibt, um Verweise zu verwalten, sind Sie gezwungen, Ihre DLLs/Binärdateien unter die Kontrolle der Quellen zu stellen, was lästig sein kann und möglicherweise als schlechte Praxis angesehen wird. –

Verwandte Themen