Ізольована модель,. NET Framework, ASP, статті

В рамках цієї моделі ви розробляєте програмне забезпечення
(Редагуєте, налагоджувати і запускаєте його) в повній ізоляції на своєму
комп'ютері і використовуєте локальний Web-сервер (http://localhost). Доступ
до вихідних файлів здійснюється через базу даних Microsoft®
Visual SourceSafe (VSS), розміщену на загальному мережному диску.
Ви можете як вирішити, і заборонити розробникам одночасно
знімати з контролю (check out) один і той же файл. Додаткову
інформацію див Зняття файлу з контролю декількома
розробниками одночасно
в розділі 6 "Робота з Visual SourceSafe".

Частково ізольована модель

В рамках цієї моделі для розробки та налагодження програми використовується
загальний Web-сервер (http://remoteserver). Ви реєструєте і знімаєте з
контролю файли через базу VSS на загальному мережному диску. Ваша робоча копія
проекту розміщується на загальних Web-сервер у визначеній папці,
є кореневою папкою Microsoft Internet Information Server (IIS).
За кожним розробником закріплюється власна папка проекту на загальному
Web-сервер.

Примітка При першому отриманні Web-проекту від VSS, Microsoft
Visual Studio® . NET не дозволяє розмістити робочі файли в
папці, вже містить інший Web-проект.

Якщо включена функція VSS, що відповідає за зняття файлу з контролю
кількома користувачами одночасно (multiple checkout feature),
розробники можуть знімати з обліку і редагувати один і той же файл,
але одноразово тільки один розробник може налагоджувати додаток на
Web-сервер. Це пов'язано з тим, що при налагодженні програми IIS
блокується. Таким чином, інші Web-запити до будь-яким іншим
додаткам не обслуговуються.

Неізольована модель

В рамках цієї моделі для розробки та налагодження програми використовується
загальний Web-сервер (http://remoteserver). Однак у вас немає власних
копій робочих файлів, і всі розробники використовують один і той же
віртуальний кореневої каталог на сервері, наприклад
http://remoteserver/projectname.

При збереженні змін в файл версія файлу в пам'яті вашого
комп'ютера пересилається на сервер по протоколу Hypertext Transfer
Protocol (HTTP). Існуюча серверна копія перезаписується. Коли ви
послідовно реєструєте зміни за допомогою вбудованих сервісів
контролю версій Visual Studio. NET, для оновлення копії файлу в базі
даних VSS використовується Microsoft FrontPage® Extensions.

Всі три моделі показані на рис. 2.1.

Developer 1 – розробників 1
Developer 2 – Розробник 2
VSS – VSS
Common Web Server – Загальний Web-сервер
VS NET – VS .NET
Web application – Web-додаток

Рис. 2.1. Моделі Web-розробки

Використовуйте ізольовану модель розробки

Настійно рекомендуємо застосовувати для групової розробки
ізольовану модель, оскільки вона дає ряд істотних переваг.

Переваги ізольованою моделі

Прийняття ізольованою моделі дає наступні переваги.

Уникайте частково ізольованих і неізольованих моделей

Застосування частково ізольованою і неізольованої моделей в середовищі
командної розробки утруднено. По можливості їх слід уникати.

Недоліки частково ізольованою і неізольованої моделей

Частково ізольована і неізольована моделі мають наступні
недоліки:

Єдина ситуація, де вам, мабуть, доведеться використовувати
неізольовані або частково ізольовану модель, виникає, коли
Web-додаток вимагає специфічні ресурси, доступні тільки на загальному
Web-сервер. Ви можете зіткнутися з такою ситуацією при розробці
програми, що використовує Microsoft. NET Passport.

Якщо ви змушені застосовувати FrontPage Extensions, то можете налаштувати
Visual Studio. NET на використання цього режиму для всіх нових
Web-проектів і змінити режим для поточного Web-проекту.

Щоб налаштувати Visual Studio. NET на використання FrontPage
Extensions

  1. У меню Tools виберіть Options.
  2. Клацніть папку Projects.
  3. У папці Projects клацніть Web Settings.
  4. У правій секції вікна виберіть FrontPage Extensions.
  5. Клацніть OK для збереження змін.

Щоб змінити режим доступу для поточного Web-проекту

  1. Клацніть правою кнопкою миші проект в Solution Explorer і
    виберіть Properties.
  2. Розкрийте папку Common Properties і клацніть Web Settings.
  3. Змініть параметр Web Access Mode.
  4. Клацніть OK для збереження змін.

Додаткові відомості про розробку Web-проектів з контрольованим
вихідним кодом в Visual Studio. NET см. за посиланням Web Projects and
Source Control Integration in Visual Studio .NET
.

Це глава 2 з керівництва Team Development with Visual Studio
. NET and Visual SourceSafe. Наступну главу читайте за посиланням
Структурування рішень та проектів
.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*