kzen.dev
  • Вопросы
  • Метки
  • Пользователи
Оповещения
Вознаграждения
Регистрация
После регистрации, сможете получать уведомления об ответах и комментариях на Ваши вопросы.
Вход
Если у Вас уже есть аккаунт, войдите чтобы проверить новые уведомления.
Тут будут вознаграждения за добавленные вопросы, ответы и комментарий.
Дополнительно
Источник
Редактировать
 jdiaz
jdiaz
Вопрос

Веб-сайт или веб-проект ASP.NET

Возможный дубликат: ASP.NET: веб-сайт или веб-приложение?

При создании нового проекта ASP.NET в Visual Studio следует выбрать create: website или project?

Я понимаю, что проект веб-приложения был способом сделать это в те времена, когда была VS 2003, но применим ли он сегодня? Каковы некоторые предостережения при использовании одного или другого?

19 2008-08-14T08:14:15+00:00 2
 Community
Community
Редактировал вопрос 23-го мая 2017 в 12:24
Программирование
visual-studio
asp.net
web-site-project
web-application-project
Решение / Ответ
Jon Galloway
Jon Galloway
14-го августа 2008 в 8:18
2008-08-14T08:18:23+00:00
Дополнительно
Источник
Редактировать
#8414680

На сайте MSDN есть довольно хорошая сравнительная таблица.

Проекты веб-сайта просты, поскольку все файлы, добавленные в папки проекта, автоматически компилируются и включаются, что, предположительно, было добавлено, чтобы сделать его более приемлемым для классических разработчиков ASP и PHP. Еще одним преимуществом является наличие провайдеров сборки, которые позволяют ассоциировать определенные действия с типом файла - именно так в первом выпуске SubSonic перестраивался уровень доступа к данным, когда вы добавляли на сайт файл .abp.

Однако проекты веб-приложений гораздо более гибкие. Например, все библиотеки классов в проекте Website Project должны находиться в папке App_Code, что очень неудобно в сложных приложениях. Есть много сценариев, которые просто не подходят для проекта веб-сайта.

Вы можете перейти от одного к другому, но если вы не уверены, я бы рекомендовал начать с веб-приложения.

Jon Galloway
Jon Galloway
Редактировал ответ 14-го августа 2008 в 8:24
25
0
John Saunders
John Saunders
4-го мая 2009 в 11:10
2009-05-04T23:10:49+00:00
Дополнительно
Источник
Редактировать
#8414681

Я категорически не согласен с некоторыми положениями статьи Websites and Web Projects.

Во-первых, восстала не какая-то "небольшая" группа разработчиков - я бы предположил, что это было большинство из нас, которых не спрашивали, хотим ли мы полностью изменить способ разработки. Они определенно не спрашивали меня, хочу ли я потерять шесть недель времени на разработку, выясняя, что они сделали, чтобы сломать совершенно хороший веб-сервис.

Это была не какая-то "загрузка", выпущенная MS - это была VS2005 SP1, и они выпустили ее чертовски быстро.

Что касается их плюсов для беспроектной разработки, команда "Копировать проект" работает очень хорошо, и нам не нужно избегать файлов отладки или проекта; вы можете перемещать страницы - если вы не используете контроль исходного кода; откуда они взяли, что вы должны заблокировать файлы проекта для совместной работы? Что они используют для контроля исходных текстов?

Я бы также добавил один вопрос к дискуссии: что такого особенного в веб-сайтах, что они должны быть единственным типом "проекта" (насколько я знаю), который не использует "проект" файл? Я не могу ничего придумать, разве что Microsoft решила, что веб-разработчики слишком простодушны, чтобы понимать проекты.

Конечно, если кто-то знает какой-либо другой тип "проекта" Visual Studio, который не использует файл проекта, я буду благодарен, если мне об этом сообщат.

2
0
Похожие сообщества 13
DotNetRuChat
DotNetRuChat
6 652 пользователей
Чат русскоязычного .NET сообщества http://dotnet.ru/ Правила: https://t.me/DotNetRuChat/704399 Вам могут быть интересны: @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia, @DotNetRuJobs, @uwp_ru Флуд в @dotnettalks
Открыть telegram
Вакансии .NET
Вакансии .NET
3 530 пользователей
Правила: https://t.me/DotNetRuJobs/123 Канал с вакансиями - https://t.me/DotNetRuJobsFeed Вам могут быть интересны: @dotnetruchat, @cilchat, @fsharp_chat, @pro_net, @AvaloniaRU, @xamarin_russia Флуд в @dotnettalks
Открыть telegram
pro.net
pro.net
1 820 пользователей
Обсуждение .NET и всего, что с ним связано. Правила: не флудить не по теме, уважать ваших коллег и никакой рекламы (объявления о вакансиях можно согласовать с @AlexFails). https://t.me/pro_net/34653 Флудилка: @dotnettalks
Открыть telegram
Visual Studio Code — русскоговорящее сообщество
Visual Studio Code — русскоговорящее сообщество
1 530 пользователей
Чат, в котором помогаем друг другу разобраться с редактором Visual Studio Code. Изучаем его настройки, обсуждаем его работу. - не флудить - не флеймить - не офтопить Другие наши чаты: @getbootstrap_ru @tailwindcss_rus
Открыть telegram
var chat = new Chat();
var chat = new Chat();
1 428 пользователей
Обсуждение вопросов по .NET Правила чата – https://blog.devdigest.today/chat-rules Чат для флуда – https://t.me/+zwxI91RGG6s2YzAy
Открыть telegram
.NET Talks - День сурка
.NET Talks - День сурка
1 324 пользователей
Свободный чат .NET разработчиков. Правила: https://t.me/dotnettalks/548269 Вам могут быть интересны: @dotnetruchat, @dotnetchat, @cilchat, @fsharp_chat, @pro_net, @dotnetgroup, @xamarin_russia, @DotNetRuJobs, @uwp_ru, @AvaloniaRu, @dotnettalksenglish
Открыть telegram
Добавить вопрос
Категории
Все
Технологий
Культура / Отдых
Жизнь / Искусство
Наука
Профессии
Бизнес
Пользователи
Все
Новые
Популярные
1
Ilya Smirnov
Зарегистрирован 6 дней назад
2
Денис Васьков
Зарегистрирован 1 неделю назад
3
Dima Patrushev
Зарегистрирован 1 неделю назад
4
sirojidddin otaboyev
Зарегистрирован 2 недели назад
5
Елена Гайдамамакинат
Зарегистрирован 2 недели назад
ID
KO
RU
© kzen.dev 2023
Источник
stackoverflow.com
под лицензией cc by-sa 3.0 с атрибуцией