| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия |
| product:settings:system:install [15.06.2026 06:28] – [Установка обязательных компонентов на с сервер с IIS] Сердцев Сергей | product:settings:system:install [15.06.2026 13:11] (текущий) – [Настройка Internet Information Services] Сердцев Сергей |
|---|
| ==== Настройка Internet Information Services ==== | ==== Настройка Internet Information Services ==== |
| |
| - Открыть «Диспетчер служб IIS» (Internet Information Services (IIS) Manager). Далее в разделе «Узлы» (Sites) раскрыть «Веб-узел по умолчанию» (Default web site) и нажать правой кнопкой мыши на папке ''streamline''. | - Открыть «Диспетчер служб IIS» (Internet Information Services (IIS) Manager). Далее в панели навигации (дерево подключений) раскрыть и нажать правой кнопкой мыши на разделе «Сайты» (Sites). |
| - В раскрывшемся меню нажать «Преобразовать в приложение» (Convert to application). | - В раскрывшемся контекстном меню выбрать «Добавить веб-сайт...» (Add Website...). Заполните поля в открывшемся окне: |
| - В появившемся окне нажать «Ок». \\ {{ :product:settings:streamline.png }} | - Имя сайта (Site name) -- ''Streamline'' |
| - Перейти к разделу «Пулы приложений» (Application pools): | - Физический путь (Physical path) -- путь к папке с файлами сайта (по умолчанию: ''C:\inetpub\wwwroot\streamline'') |
| * открыть «Основные настройки» (Basic Settings) пула приложений, содержащего приложение «streamline» и выполнить следующие действия: | - Тип (Type) -- ''http'' или ''https'' |
| * в пункте «Версии среды .NET Framework» (.NET Framework version) выбрать значение .NET Framework 4.0.30319 ; | - IP-адрес (IP address) -- все незакрепленные (или указать конкретный) |
| * в пункте «Режим управляемого конвейера» (Managed Pipeline Mode) выбрать режим «Встроенный» (Integrated); | - Порт (Port) -- ''80 (для http)'' или ''443 (для https)'' |
| * открыть «Дополнительные настройки» (Advanced Settings) пула приложений, содержащего приложение ''streamline'' и изменить параметр «Загрузить профиль пользователя» (Load User Profile) на "True". | - Имя узла (Host name) -- оставить пустым или указать домен (пример: ''client.a2nta.ru'') |
| - Добавление типа MIME (для Windows Server 2008 R2) | - Нажать «ОК». \\ {{ :product:settings:streamline.png }} |
| * в Диспетчере IIS перейти на веб сайт, в котором находится приложение streamline | - Перейти в раздел «Пулы приложений» (Application Pools). Найти пул с именем Streamline (он создается автоматически). |
| * в просмотре возможностей перейдите в "типы MIME", в случае отсутствия расширения ''.woff'': | - Нажать правой кнопкой мыши на пуле Streamline и выбрать «Основные настройки...» (Basic Settings...) |
| | - Версия среды .NET Framework (.NET Framework version): ''.NET Framework 4.0.30319'' |
| | - Режим управляемого конвейера (Managed Pipeline Mode): ''Встроенный (Integrated)'' |
| | - Нажать «OK» |
| | - Нажать правой кнопкой мыши на пуле Streamline |
| | - Выбрать «Дополнительные настройки...» (Advanced Settings...) |
| | - Найти параметр «Загрузить профиль пользователя» (Load User Profile) и установить значение ''True'' |
| | - Нажать «ОК» |
| | - Добавление типа MIME (для __Windows Server 2008 R2__) |
| | - в Диспетчере IIS перейти на сайт Streamline |
| | - в просмотре возможностей перейдите в "типы MIME", в случае отсутствия расширения ''.woff'': |
| * добавьте новый тип: ◦в поле "Расширение файла" введите ''.woff'' | * добавьте новый тип: ◦в поле "Расширение файла" введите ''.woff'' |
| * в поле "Тип MIME" введите ''font/x-woff''. | * в поле "Тип MIME" введите ''font/x-woff''. |
| | |
| | |
| | |
| | |
| ==== Настройка системных файлов ==== | ==== Настройка системных файлов ==== |
| |
| * ''sqlServerCacheDb'' -- имя строки подключения для базы данных распределенного кэша. | * ''sqlServerCacheDb'' -- имя строки подключения для базы данных распределенного кэша. |
| * ''signalRDb'' -- имя строка подключения к базе с которой работает SignalR (пуш-уведомления). \\ | * ''signalRDb'' -- имя строка подключения к базе с которой работает SignalR (пуш-уведомления). \\ |
| - Тег <code xml> <add key="WebPath" value="https://servername/streamline"/></code> параметр ''value'' -- это ссылка, которая отображается в уведомлениях из системы, рассылаемых на почтовые ящики. Вместо слова //servername// впишите адрес вашего сервера.<callout type="warning" icon="true" title="Внимание!">Для системы Адванта, начиная с версии 3.04 необходимо настроить маршрутизацию таким образом, чтобы сервер мог подключиться к самому себе по внешнему адресу. Данное требование связано с изменениями в работе таймера, экспорте диаграммы Ганта и интеграцией с Office 365. \\ Пример: внешний адрес сервера ''client.a2nta.ru'', сервер IIS должен корректно заходить по этому адресу. В файле конфигурации системы Адванта ''client.config'' необходимо указать корректный путь в параметре ''WebPath''. Для приведенного выше примера:<code xml><add key="WebPath" value="https://client.a2nta.ru" /></code> Для этого нужно в настройках Bindings (привязки, в настройках IIS) сайта указать тот внешний адрес системы, но без указания протокола и названия приложения. Например, если система открывается по адресу ''https://a2nta.ru/streamline'', то в настройках привязки нужно указать лишь ''a2nta.ru'' .</callout> | - Тег <code xml> <add key="WebPath" value="https://servername"/></code> параметр ''value'' -- это ссылка, которая отображается в уведомлениях из системы, рассылаемых на почтовые ящики. Вместо слова //servername// впишите адрес вашего сервера (пример: ''https://client.a2nta.ru'').<callout type="warning" icon="true" title="Внимание!">Для системы Адванта, начиная с версии 3.04 необходимо настроить маршрутизацию таким образом, чтобы сервер мог подключиться к самому себе по внешнему адресу. Данное требование связано с изменениями в работе таймера, экспорте диаграммы Ганта и интеграцией с Office 365. \\ Пример: внешний адрес сервера ''client.a2nta.ru'', сервер IIS должен корректно заходить по этому адресу. В файле конфигурации системы Адванта ''client.config'' необходимо указать корректный путь в параметре ''WebPath''. Для приведенного выше примера:<code xml><add key="WebPath" value="https://client.a2nta.ru" /></code> |
| | Для этого нужно: |
| | 1. В левой панели выбрать сайт ''Streamline'' |
| | 2. В правой панели (действия) нажать «Привязки...» (Bindings...) |
| | 3. Выбрать существующую привязку и нажмите «Изменить...» (Edit...) или добавить новую |
| | 4. В поле «Имя узла» (Host name) указать только домен (без протокола и пути). Пример: если система открывается по адресу ''https://client.a2nta.ru'', то в поле «Имя узла» укажите ''client.a2nta.ru'' |
| | 5. Нажать «ОК» |
| | **Важно:** |
| | В файле client.config параметр WebPath должен содержать полный адрес с протоколом (''https://client.a2nta.ru''). В привязках IIS — только домен (''client.a2nta.ru'') |
| | </callout> |
| - В теге <code xml> | - В теге <code xml> |
| <register name="searchIndexDirectoryPath" type="System.IO.DirectoryInfo, mscorlib"> | <register name="searchIndexDirectoryPath" type="System.IO.DirectoryInfo, mscorlib"> |