Что делает опция "конвертировать в веб-приложение", если я выбираю ее в visual studio? Если я конвертирую свой сайт в веб-приложение, каковы преимущества? Могу ли я вернуться?
Что делает опция "конвертировать в веб-приложение", если я выбираю ее в visual studio?
Ответ 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.