Установка web-клиента для Internet Information Service 7

Развертывание web-приложения «Своды»

В состав web-приложения «Своды» входит архив виртуального каталога сервера web-приложений (файл «BARS.web-Svody-web-1244.20161011.333.zip»). Для развертывания web-приложения «БАРС. web-Своды» выполните следующие действия:

  • создайте на жестком диске С каталог «web»;

  • в каталоге « web» создайте подкаталог « RIA» и распакуйте в него архив «BARS.web-Svody-web-1244.20161011.333.zip».

Примечание
Соблюдайте следующую структуру каталогов: C:\web\RIA. Далее по тексту данная структура будет отображаться как \папка приложения\

Не следует из «Стартера БАРС» разворачивать клиентскую часть приложения в подпапку bin папки виртуального каталога (приложения) сервера web-приложений (\папка приложения\).

Настройка параметров соединения с базой данных
Примечание
После распаковки архивов необходимо изменить параметры соединения с базой данных. Эти параметры указываются в файле Приложение.барс, который находится в подпапке bin папки виртуального каталога (приложения) сервера web-приложений.

Для изменения параметров соединения с базой данных выполните следующую последовательность действий:

  • откройте подкаталог « bin» в каталоге сервера web-приложений \папка приложения\bin;

  • найдите в нем файл «Приложение.барс» (Рисунок «Файл «Приложение.барс» в каталоге сервера web-приложений );

    Рисунок 4. Файл «Приложение.барс» в каталоге сервера web-приложений

    Файл «Приложение.барс» в каталоге сервера web-приложений


  • откройте найденный файл с помощью любого текстового редактора (например, программы «Блокнот») (Рисунок «Файл «Приложение.барс»);

    Рисунок 5. Файл «Приложение.барс»

    Файл «Приложение.барс»

  • в открывшемся файле «Приложение.барс» измените следующие XML-теги:

    • <ИмяПользователя> – имя пользователя СУБД Oracle/PostgreSQL, который является владельцем схемы приложения;

    • <Пароль> – пароль пользователя СУБД Oracle/PostgreSQL, который является владельцем схемы приложения;

    • <Порт> – порт на компьютере, где установлен серверOracle/PostgreSQL. Этот порт используется Слушателем Oracle (т.н. TNS-Listener) для установки соединений. По умолчанию, при установке сервера Oracle, под эти цели используется порт с номером 1521, при установке PostgreSQL-5432;

    • <Сервер> – имя компьютера, на котором установлен требуемый сервер Oracle/PostgreSQL;

    • <БД> – имя экземпляра базы данных на указанном сервере;

    • <НазваниеСхемы> – название схемы приложения.

Файл «Приложение.барс» в подпапке bin папки виртуального каталога (приложения) сервера web-приложений можно не редактировать, а заменить его. Для этого выполните следующие действия:

  • откройте каталог, в котором установлено Win-приложение «Своды»;

  • найдите в нем файл «Приложение.барс»;

  • скопируйте найденный файл в каталог \папка приложений\bin.

Настройка стилей web-приложения
Примечание
Данная настройка является обязательной. В соответствии с выбранным стилем определяется настройка Системы под конкретный проект.

Для настройки стиля web–приложения выполните следующую последовательность действий:

  • в каталоге \папка приложений\ откройте файл «web.config» с помощью любого текстового редактора (например, программы «Блокнот»);

  • в открывшемся файле «web.config» найдите строку: <add key=”ThemeName” value=”default”/> и вместо значения « default» введите значение, определяющих стилевые настройки web-приложения «Мониторинг Культуры» – «monkult» (Рисунок «Файл «Web. config». Пример настройки стиля).

Рисунок 6. Файл «Web. config». Пример настройки стиля

Файл «Web. config». Пример настройки стиля

Создание web-узла «Своды»

После установки Internet Information Service и развертывания web-приложения создайте узел с именем приложения «RIA», который указывает в каталог \папка приложений\. Данный узел создается с помощью стандартной консоли Internet Information Service. Для его создания выполните следующую последовательность действий:

  • откройте панель управления;

  • в окне панели управления откройте каталог «Администрирование»;

  • в каталоге «Администрирование» двойным нажатием левой кнопки мыши откройте консоль управления «Диспетчер служб IIS»;

  • в области «Подключения» открывшегося окна «Диспетчер служб IIS» выберите пункт «Пулы приложений»;

  • далее выберите пункт «Добавить пул приложения», расположенный в области «Действия» или в контекстном меню области «Пулы приложений»;

  • в открывшемся окне «Добавление пула приложений» заполните поля (Рисунок «Окно «Добавление пула приложений»):

    • «Имя:» – текстовое поле ввода имени добавляемого пула;

    • «Версии среды .Net Framework:» – в выпадающем списке данного поля выберите четвертую версию .Net Framework;

    • «Режим управляемого конвейера:» – в выпадающем списке с помощью кнопки выберите значение «Встроенный»;

    • «Немедленный запуск пула приложений» – поле назначения параметра установкой «флажка»;

  • нажмите кнопку «ОК»;

    Рисунок 7. Окно «Добавление пула приложений»

    Окно «Добавление пула приложений»


  • вернитесь к окну «Диспетчер служб IIS» и выберите элемент «Веб-узлы/Default web Site», вызовите контекстное меню и выберите пункт «Добавить приложение» (Рисунок «Окно «Диспетчер служб IIS». Создание узла);

    Рисунок 8. Окно «Диспетчер служб IIS». Создание узла

    Окно «Диспетчер служб IIS». Создание узла

  • в открывшемся окне «Добавление приложения» заполните поля (Рисунок «Мастер создания узла. Ввод названия узла»):

    • «Псевдоним» - укажите название узла - «RIA»;

    • «Пул приложений:» - поле, в котором с помощью кнопки «Выбрать» укажите созданный ранее пул;

    • «Физический путь» - укажите путь к каталогу «RIA».

    Рисунок 9. Мастер создания узла. Ввод названия узла

    Мастер создания узла. Ввод названия узла

После заполнения полей нажмите кнопку «ОК», затем в окне «Диспетчер служб IIS» отобразится созданный узел (Рисунок «Мастер создания узла»).

Рисунок 10. Мастер создания узла

Мастер создания узла

После создания приложения при помощи его контекстного меню вызовите окно дополнительных параметров или окно параметров по умолчанию, в котором на вкладке «Модель процесса»в поле «Максимальное число рабочих процессов» укажите значение «1».

Примечание
В поле «Максимальное число рабочих процессов» может быть указано только значение «1», увеличение числа рабочих процессов приведет к сбою в работе программ.

В случае если все вышеперечисленные этапы выполнены правильно и развертывание Системы прошло без исключительных ситуаций, то экземпляр приложения будет доступен по адресу: http://<адрес_сервера>/ RIA.

Примечание
Для проверки работоспособности приложения на сервере, где установлен IIS , адрес_сервера можно указывать как localhost.
Создание дополнительных приложений

Для создания дополнительных приложений выполните следующие действия:

  1. в каталоге C:\web создайте подкаталог с соответствующим названием дополнительного приложения (например, «Webmonitoring») и распакуйте в него архив с файлами приложения;

  2. произведите настройку параметров соединения с базой данных и настройку стилей web-приложения;

    Примечание
    Все необходимые настройки осуществляются в каталоге, соответствующем дополнительному приложению. В данном случае в каталоге: C:\web\Webmonitoring.
  3. создайте web-узел дополнительного приложения (в данном случае узел «Webmonitoring ») аналогично п. «Создание web-узла «Своды».