Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker Hacker

Dark-forum

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Dark-forum » WEB проекты✹ » ASP.NET веб-приложение и веб-сайт


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

Сообщений 1 страница 20 из 176

1

Веб-проект ASP.NET можно создавать как приложение и как сайт. Конечная цель этих видов проектов рабочий веб-сайт, размещенный на сервере. Создавать интернет проекты можно скомпилировав весь программный код (находящийся в многочисленных файлах) в сборку .dll (веб-приложение) или же разместить текстовые файлы с программным кодом непосредственно на сервере (веб-сайт) для динамической компиляции при загрузке веб-страниц. Выбрать ту или иную схему построения помогают теоретические знания и опыт работы с различных типами веб-проектов.

Просмотр содержимого веб-приложения и веб-сайта в MS Visual Studio. В веб-приложении файлы исключенные из проекта, по умолчанию, невидимы и просмотреть все файлы можно нажав кнопку показа всех файлов, при этом исключенные файлы будут выделены прямоугольником из точек. Данная опция отключения видимости дает возможность сосредоточиться только на рабочих файлах проекта. В проекте веб-сайта видны все файлы, исключенные из проекта файлы маркируются расширением .exclude, но не скрываются (наверняка в следующих версиях Visual Studio появится возможность скрывать их). Интересно, что можно открыть любую папку в компьютере с помощью Visual Studio или WebMatrix и она будет интерпретироваться как веб-сайт. При публикации файлы исключенные из любого веб-проекта на сервер не переносятся. Работая в веб-приложении программный код можно помещать в любые папки, но не желательно использовать название для папки App_Code, эта папка зарезервирована для веб-сайта и при запуске веб-проекта в Visual Studio возможна двойная компиляция (хотя после публикации на сервер нормальная работа восстанавливается). Программный код веб-сайта напротив можно помещать только в папку App_Code. Для удобства, в вебприложении и в веб-сайте, разрешено использовать вложенность папок любой глубины.
Веб-приложения ASP.NET создаются в Visual Studio, все файлы классов с выделенным кодом и отдельные файлы классов в проекте компилируются в единую сборку, которая помещается в папку Bin проекта веб-приложения. Файлы же ASPX и ASCX компилируются динамически на сервере подобно функциональности веб-сайта.

Веб-сайты ASP.NET можно создавать и редактировать в Visual Studio, в WebMatrix и даже используя простой текстовый редактор Блокнот. Компилировать веб-сайт не требуется. В большинстве случаев проекты веб-сайтов компилируются автоматически с помощью .NET Framework на сервере IIS. Можно выбрать режим пакетной компиляции, в котором обычно создается одна сборка для каждой папки, или режим фиксированной компиляции, в котором обычно создается одна сборка для каждой страницы или пользовательского элемента управления. Данная настройка фиксируется в файле конфигурации веб-узла web.config.

Проекты веб-приложений желательно выбирать когда:

Необходимо избежать размещения открытого исходного кода на рабочем сервере.
С помощью компилятора требуется создать единую сборку для всего сайта.
Необходимо выполнять модульные тесты кода, находящегося в файлах классов, связанных со страницами ASP.NET.
Требуется ссылаться на классы, связанные со страницами и пользовательскими элементами управления из изолированных классов.
Требуется управление именем и номером версии сборки, созданной для сайта.

2

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

3

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

4

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

5

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

6

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

7

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

8

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

9

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

10

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

11

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

12

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

13

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

14

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

15

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

16

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

17

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

18

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

19

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.

20

Скрытый текст:

Для просмотра скрытого текста - войдите или зарегистрируйтесь.


Вы здесь » Dark-forum » WEB проекты✹ » ASP.NET веб-приложение и веб-сайт


Рейтинг форумов | Создать форум бесплатно