Поддержка проекта веб-сайта Visual Studio (не веб-приложения)

Я только что понял, что не вижу шаблон проекта веб-сайта в Visual Studio 2010 (Visual C# > Web).

Я бы хотел, чтобы веб-сайты умирали (по многим причинам, в основном из-за отсутствия .proj для msbuild). Произошло ли это на самом деле? VS 2010-2012 прекратил поддержку веб-сайтов? Есть ли где-нибудь официальное объявление, подтверждающее (я смотрел)?


Позор для любого проекта, использующего шаблон веб-сайта. Кстати, видели ли вы какие-нибудь «продукты», выходящие из коробки в виде веб-сайта?


person Paul Knopf    schedule 17.11.2012    source источник


Ответы (1)


На самом деле сайт не является проектом. Когда вы перейдете в «Файл» -> «Создать», вы можете выбрать между проектом и веб-сайтом. То же самое в VS 2010 и 2012.

И на самом деле я думаю, что этот сайт идеально подходит для небольшого и простого сайта.

person Alexan    schedule 17.11.2012
comment
Мозговой пердеж Да, верно. Я не согласен, хотя. Веб-сайты никогда не должны быть вариантом. Почему веб-сайты могут принести пользу небольшим веб-сайтам? - person Paul Knopf; 18.11.2012
comment
Хотя бы динамическая компиляция. - person Alexan; 18.11.2012
comment
Веб-сайты были введены начиная с VS 2005, веб-приложение сначала отсутствовало, а затем было добавлено с SP, так как многих разработчиков веб-сайты не устраивали. Теперь они просто сохраняют вариант веб-сайта, как и в VS 2005. Конечно, профессиональный веб-сайт должен быть создан как веб-приложение. - person Alexan; 18.11.2012
comment
зачем вам динамическая компиляция? Может быть, развертывание одного файла (что плохо)? Вы можете опубликовать .aspx и .cs из веб-приложения, и IIS по-прежнему будет выполнять динамическую компиляцию. Динамическая компиляция — это функция IIS, а не функция веб-сайта. - person Paul Knopf; 18.11.2012
comment
Что вы имеете в виду под развертыванием одного файла? О динамической компиляции: вы можете редактировать исходный файл прямо на сервере, не переиздавая его. На самом деле в одном из моих предыдущих проектов это был запрос клиента. - person Alexan; 18.11.2012
comment
Развертывание одного файла: развертывание только одного файла .aspx/.ascx с уверенностью, что больше ничего не будет затронуто. В веб-приложениях все компоненты кода .aspx/.ascx находятся в одной библиотеке .dll, поэтому невозможно развернуть изменения только для X, а не для Y. Но вы по-прежнему можете развертывать отдельные файлы с помощью веб-приложения с небольшими изменениями кода и . aspx (и не развертывая .designer.cs). Отлично подходит для чрезвычайных ситуаций, и вы получите динамическую компиляцию и редактирование на сервере. Нет причин использовать веб-сайт, и их следует удалить из визуальной студии. - person Paul Knopf; 19.11.2012