Типы проектов в ASP.NET - PullRequest
       23

Типы проектов в ASP.NET

1 голос
/ 01 декабря 2008

Как мне создать проект веб-приложения в VS 2008? Чем он отличается от проекта "WebSite"?

Ответы [ 3 ]

1 голос
/ 01 декабря 2008

Файл - Создать - Проект

вместо Файл - Новый - Веб-сайт

Он действует как отдельный контейнер, и модель компиляции отличается.

ScottGu предоставил некоторые детали при первом запуске: http://weblogs.asp.net/scottgu/archive/2006/05/08/445742.aspx

0 голосов
/ 01 декабря 2008

Люди адекватно определили много различий, но позвольте мне добавить этот более широкий штрих:

Проекты веб-приложений архитектурно совместимы с другими типами проектов в .Net, тогда как веб-сайты отклоняются и действительно кажутся возвратом к дням VS 2003.

По этой причине, по моему мнению, WAP более элегантны (особенно если у вас есть более одного проекта в решении).

0 голосов
/ 01 декабря 2008

Основное отличие заключается в том, что веб-приложение использует файл .csproj, в котором хранится информация обо всех файлах в проекте. Что это меняет? Используя модель веб-сайта, вы можете добавлять новые файлы без visual studio, поскольку добавление новых файлов не требует изменений в файле csproj, но использовать модель веб-приложения вы не можете. Я лично предпочитаю тип веб-приложения.

...