Подтвердить что ты не робот

Что делает опция "конвертировать в веб-приложение", если я выбираю ее в visual studio?

Что делает опция "конвертировать в веб-приложение", если я выбираю ее в visual studio? Если я конвертирую свой сайт в веб-приложение, каковы преимущества? Могу ли я вернуться?

4b9b3361

Ответ 1

Ну, он преобразует ваш веб-сайт в проект веб-приложения. Что касается преимуществ, вот несколько дополнительных замечаний:

Сравнение MSDN - Сравнение проектов веб-сайтов и проектов веб-приложений

Веб-трансляция на ASP.NET - Проекты веб-приложений и проекты веб-сайтов в Visual Studio 2008

"В этой веб-трансляции по запросу мы рассмотрим различия между проектами веб-приложений и проектами веб-сайтов в Microsoft Visual Studio 2008. Мы сосредоточиваемся конкретно на причинах, по которым вы выберете один из них, и объясните, как принимать обоснованные решения, когда создание веб-решения"

Основное различие (для меня) между проектом веб-приложения и веб-сайтом - это то, как вещи компилируются. На веб-сайтах каждая страница имеет свой код-код, скомпилированный в отдельную библиотеку, тогда как в веб-приложениях весь код-код скомпилируется в одну библиотеку.

У обоих есть преимущества и недостатки, это действительно зависит. Это также часто является вопросом мнения.

Ответ 2

Также ответил здесь, так что проголосуйте за ответ, а не этот. Не дай мне кредит

В ASP.NET существуют два типа веб-приложений: проект веб-сайта и веб-приложения. Здесь обсуждаются различия между ними:

Разница между веб-сайтом и веб-приложениями в Visual Studio 2005

Конвертировать на сайт позволяет конвертировать проект веб-приложений на веб-сайт.

Visual Studio 2003 использовал стиль проекта веб-приложения, но первоначально VS2005 поддерживал только веб-сайты. VS2005 SP1 вернул веб-приложения.

Если вы не хотите конвертировать свой проект на веб-сайт, примените SP1, если вы используете VS2005. VS2008 также может поддерживать.

Ответ 3

Visual studio 2010 покажет эту опцию. Даже если ваш проект запущен как проект (не веб-сайт). Это может быть ошибка VS 2010.