Možno žiadam o rozdiely medzijablká a pomaranče tu, ale aké sú rozdiely medzi webovými stránkami ASP.NET a webovými aplikáciami / webovými stránkami? Pri vytváraní nového webového projektu, ktoré mám použiť a aké kritériá by som mal pri výbere zohľadniť?
Tiež trochu nesúvisí, ale aká je „budúcnosť“ webových projektov v ASP.NET (t. J. Je potrebné vziať do úvahy inú technológiu Windows ako tri, ktorú by som mal vziať do úvahy?)
EDIT: Aby som to objasnil, nemyslím tým rozdiel medzi webovými aplikáciami ASP.NET a webovými stránkami ASP.NET (pokiaľ webové stránky nie sú také isté ako jedno z vyššie uvedených).
Mám na mysli webové stránky ASP.NET, ako je podrobne uvedené v MSDN tu: http://msdn.microsoft.com/en-us/library/fddycb06%28v=vs.100%29.aspx
Na rozdiel od webových aplikácií / stránok, ako je podrobne uvedené tu: http://msdn.microsoft.com/en-us/library/dd547590%28v=vs.110%29.aspx
odpovede:
2 pre odpoveď č. 1Máte pravdu, keď sa snažíte porovnávať jablko s pomarančmi.
ako Webové aplikácie ASP.NET je štruktúra súborov vášho webu, jeho správanie pri kompilácii, produkovaní zostáv a spôsob nasadenia.
zatiaľ čo webové stránky ASP sú používateľským rozhraním pre vaše stránky. Môžete mať webové stránky s aplikáciou Asp Net alebo projektom webových stránok. Ďalšiu možnosť môžete použiť na webových stránkach ASP Net webové formuláre alebo MVC, Majú svoje vlastné výhody a nevýhody a záleží na situácii a požiadavkách stránky, ktorú vyvíjate.
Podrobnosti o webových stránkach ASP NET sú tu.