Project

General

Profile

Инсталляция D3Web и D3Service

Термины

Internet Information Server (IIS) — набор серверов для нескольких служб Интернета от компании Microsoft. Основным компонентом IIS является веб-сервер, который позволяет размещать сайты в Интернете.
.Net Framework - комплексная модель программирования для создания всех типов приложений: от мобильных и веб-приложений до классических приложений.
Visual C Redistributable - распространяемый пакет Visual C устанавливает компоненты среды выполнения, необходимые для выполнения приложений C.

Требования

Для корректной работы приложения D3Web требуется:

Настройка

Установка IIS в Windows 7

Для установки IIS в Windows 7 нужно зайти в Панель управления-Программы и открыть Программы и компоненты.

Далее нужно выбрать Включение и отключение компонентов Windows:

Control panel.png

Windows Features.png

В узле Службы IIS нужно указать устанавливаемые компоненты:

  • Службы Интернета -> Компоненты разработки приложений->(ASP.NET, Расширения ISAPI, Расширяемость .NET, Фильтры ISAPI)
  • Службы Интернета ->  Общие функции HTTP->(Документ по умолчанию, Ошибки HTTP, Просмотр каталога, Статическое содержимое)
  • Службы Интернета -> Безопасность->(Проверка подлинности Windows, Проверка подлинности с сопоставлением сертификата клиента, Проверка подлинности с сопоставлением сертификата клиента IIS)
  • Средства управления веб-сайтом->(Консоль управления IIS, Служба управления IIS, Сценарии и средства управления IIS)

Установить указанные компоненты.

Установка IIS в Windows Server

Для установки IIS в Windows Server нужно зайти в Панель управления-Программы и открыть Программы и компоненты.

Далее нужно выбрать Включение и отключение компонентов Windows.

Control panel_1.png

После этого необходимо выбрать - Роли.
Далее нажать на ссылку - Добавить роли (либо выбрать пункт Добавить роли в контекстном меню Роли).

диспетчер сервера.png

Выбрать роль Веб-сервер (IIS):

выбор ролей.png

Настроить службы выбранной роли.

выбор служб ролей.png

По умолчанию требуемые службы уже будут включены, останется добавить службу Разработка приложений->(ASP.NET,Расширения ISAPI, Расширяемость .NET, Фильтры ISAPI).

Установить службу.

Управление безопасностью

Для работы авторизации Windows необходимо:

Зайти Пуск - Диспетчер служб IIS и выбрать Проверка подлинности:

start page.png

Далее включить Проверка подлинности Windows:

проверка подлинности.png

Удаление приложения по умолчанию (Default Web Site)

По умолчанию приложение D3 Web устанавливается с привязкой к порту 80. Так как этот порт уже используется приложением IIS - Default Web Site, требуется его удалить.
Для этого через Панель управления->Система и безопасность->Администрирование нужно запустить Диспетчер служб IIS.

Default WebSite.png

В дереве сайтов найти приложение - Default Web Site и удалить его, используя контекстное меню.
Приложение Default Web Site удалять необязательно, если приложение D3 Web требуется установить на другой порт.

Инсталляция

Для инсталляции необходимо запустить приложение CompleteSetup.

На время инсталляции рекомендуется отключить антивирусные программы.

Проверка наличия требуемых компонентов

Во время старта инсталляции произойдет проверка на наличие требуемых компонентов. Если какого-либо компонента не существует, инсталлятор автоматически запустит установку требуемого пакета.
Например, если требуется установить vcredist_x64, то автоматически запустится инсталляция этого пакета.

Так же во время инсталляции проверяется наличие пакета .Net Framework 4.5, Visual C Redistributable 2013 x64, версии операционной системы, версии IIS.

Настройка приложения

По умолчанию обе части Digispot 3 устанавливаются на один компьютер ( сервисы устанавливаются по очереди). Существует возможность разделить установку, т.е. поставить Digispot 3 Web Service и Digispot 3 Web Site на разные компьютеры. Для этого необходимо при установке отметить только ту часть, которую необходимо установить.

Setup.png

В процессе установки требуется указать:

1. Каталог инсталляции. По умолчанию, приложение Digispot 3 Web Service устанавливается в C:\D3 Service, а Digispot 3 Web Site выбирает каталог "C:\Inetpub" - это стандартный каталог по умолчанию для приложения IIS:

d3 Service Setup.png d3 website setup.png

2. Так как приложение D3 Web устанавливается только вместе с приложением Digispot 2, требуется указать путь до каталога с настройками Digispot (D2 Root path).
Это требуется для синхронизации работы Digispot 2 и D3 Web. Инсталлятор получает информацию о том, где хранятся расписания, и адрес для соединения с базой данных Digispot 2, а так же другую служебную информацию.

d2 root.png

3. Далее необходимо выбрать Сервисы и настроить Host:

select services.png configure services.png

4. Последним шагом нужно указать название и порт для запуска приложения.

web application settings.png

Для работы приложений необходимо добавить лицензии, полученные в техподдержке, в корневой каталог D3 Service. Тип приобретенной лицензии влияет на набор доступных адаптеров.
 

Сервис регистрируется инсталлятором с системной учетной записью для входа. В случае, если подключение к sql-серверу организовано с помощью Windows-аутентификации или в случае, когда ROOT находится на общем сетевом ресурсе, сервис, запущенный из-под локальной системной учетной записи, не получит доступ к указанным ресурсам. В таком случае необходимо изменить учетную запись входа сервиса.

Вход в систему.png

После установки приложения, через Панель управления-> Система и безопасность->Администрирование->Диспетчер служб IIS проверить, что приложение установлено и корректно запускается.

сайты.png

Запуск приложения

Для запуска приложения, нужно открыть любой браузер и в адресной строке указать адрес приложения D3 Web.
Например, http://localhost, если приложение использует порт 80 по умолчанию, или, например, http://localhost:85, если приложение использует порт 85.
Браузер запустит окно авторизации приложения.

Add picture from clipboard (Maximum size: 742 MB)