/ / ASP.NET уеб страници срещу ASP.NET уеб приложения? [дубликат] - c #, asp.net

ASP.NET уеб страници срещу ASP.NET уеб приложения? [дубликат] - c #, asp.net

Може би питам за разликите междуябълки и портокали тук, но какви са разликите между уеб страниците на ASP.NET и уеб приложенията / уеб сайтовете? Когато създавам нов уеб проект, какво да използвам и какви критерии трябва да взема предвид при избора си?

Също така леко несвързано, но какво е "бъдещето" на уеб проектите в ASP.NET (т.е. има ли друга технология на Windows, различна от трите, които трябва да взема предвид?)

РЕДАКТИРАНЕ: За да поясня, НЕ искам да кажа разликата между уеб приложенията на ASP.NET и уеб сайтовете на ASP.NET (освен ако уеб страниците по някакъв начин не са едно и също нещо като едно от горните.)

Имам предвид уеб страниците на ASP.NET, подробно описани в MSDN тук: http://msdn.microsoft.com/en-us/library/fddycb06%28v=vs.100%29.aspx

За разлика от уеб приложенията / сайтовете, подробно описани тук: http://msdn.microsoft.com/en-us/library/dd547590%28v=vs.110%29.aspx

Отговори:

2 за отговор № 1

Правилно се опитвате да сравните ябълката с портокалите.

Като ASP.NET уеб приложения е файлова структура на вашия сайт, поведението му на компилация, производство на сглобки и метод на внедряване.

докато Asp Web Pages са потребителски интерфейс за страниците на вашия сайт. Можете да имате уеб страници с проект за приложение на Asp Net или уебсайт. Друга опция с ASP Net Web Pages можете да използвате уеб формуляри или MVC, Имайте свои предимства и недостатъци и зависи от ситуацията и изискванията на сайта, който разработвате.

Подробности за Asp Net Web Pages са тук.