Я искал много о различии между Website
и WebApplication
но не получил ясный ответ.
Даже я более смущен после чтения этим.
Из Википедии:
Веб-приложение
В разработке программного обеспечения веб-приложение - это приложение, доступ к которому осуществляется через веб-браузер по сети, например Интернет или интранет. Термин также может означать компьютерное программное приложение, которое размещено в среде, управляемой браузером (например, Java-апплет) [необходима ссылка] или закодировано на поддерживаемом браузером языке (например, JavaScript, в сочетании с языком разметки, отображаемым браузером, например HTML) и зависит от обычного веб-браузера для рендеринга исполняемого файла приложения.
Веб-сайт
Веб-сайт (также обозначаемый как Веб-сайт [1]) - это совокупность связанных веб-страниц, изображений, видео или других цифровых активов, которые адресованы относительно общего универсального указателя ресурсов (URL), часто состоящего из только имя домена или IP-адрес и корневой путь ('/') в сети на основе Интернет-протокола. Веб-сайт размещается по крайней мере на одном веб-сервере, доступном через сеть, такую как Интернет, или частную локальную сеть.
См. Здесь: Веб-сайт // Веб-приложение
Веб-сайты больше посвящены контенту, а веб-приложения - функциональным возможностям.
Веб-сайт - это место, где вы можете найти «контент». Веб-приложение - это служба, которая предлагает пользователям способы взаимодействия с сервером для получения определенного контента.
Веб-приложения находятся на каком-то веб-сайте. На одном веб-сайте может размещаться несколько веб-приложений вместе с другим (статическим) контентом.
Веб-приложение должно иметь динамическую логику (т.е. что-то делать). Обычно для этого используется база данных и какой-либо язык программирования на стороне сервера.
Веб-сайт может быть полностью статичным - например, просто набор html-страниц, связанных вместе.
Веб-сайт также может быть коллекцией веб-приложений и статических страниц.
Обновление:
Если вы говорите о разнице между проектами веб-приложений в visual studio и проектами веб-сайтов, прочитайте эту статью и эту.
Проекты веб-приложений имеют файл проекта и могут быть скомпилированы в один двоичный файл (плюс .aspx-страницы и статический контент).
Если вы имеете в виду Microsoft SharePoint, то разница в том, что веб-приложение содержит набор сайтов, каждый из которых является набором веб-сайтов.
Следовательно, веб-приложение - это, например, http: // yourserver
. Теперь вы можете определять такие сайты, как http: // yourserver /
(root), а затем дополнительные сайты на http: // yourserver / sites /
, например http: // yourserver / sites / team1
, http: // yourserver / sites / documentsite2
и т. д.
Интернет чем-то похож на сайт, но расположен «под» конкретным сайтом . Так, например, сеть может быть расположена по адресу http: // yourserver / sites / team1 / meetingweb
.