Подводя итог некоторым ответам выше:
Гибкость , вы можете вносить живые изменения в веб-страницу?
Веб-сайт : возможно. Pro: краткосрочные выгоды. Против: долгосрочный риск хаоса проекта.
Веб-приложение : Con: невозможно. Отредактируйте страницу, заархивируйте изменения в системе контроля версий, затем создайте и разверните весь сайт. Pro: поддерживать качественный проект.
Вопросы разработки
Веб-сайт : Простая структура проекта без файла .csproj. Две страницы .aspx могут иметь одинаковое имя класса без конфликтов. Случайное имя каталога проекта, приводящее к ошибкам построения, например , почему .net Framework конфликтует с собственным сгенерированным файлом и , почему .net Framework конфликтует с собственным сгенерированным файлом Pro: Простой (упрощенный). Con: ошибочно.
Веб-приложение : Структура проекта аналогична проекту WebForms с файлом .csproj. Имена классов страниц asp должны быть уникальными. Pro: Простой (умный). Против: нет, потому что веб-приложение все еще простое.