Содержание

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


Работа Системы на нестандартном порту

По умолчанию Система использует 80 порт при работе по протоколу HTTP и 443 по защищенному протоколу HTTPS. В случае необходимости изменения стандартных портов требуется произвести соответствующие изменения с узлом, содержащим приложение streamline:

  1. Перейдите на узел, содержащий каталог streamline (по умолчанию Default Web Site).
  2. В области «Действие» (Actions) нажмите на кнопку «Привязки» (Bindings).
  3. Откроется окно с привязками сайта, чтобы изменить стандартный порт веб-узла, выделите его и нажмите на кнопку «Изменить» (Edit).
  4. В открывшемся окне «Изменение привязки сайта» (Edit Site Bindings), вы можете изменить порт.

Изменение максимального размера прикрепляемого файла

Ограничение на размер прикрепляемого файла задается в файле httpRuntime.Release.config.

Значение maxRequestLength, размер задается в килобайтах:

<?xml version="1.0" encoding="utf-8"?>
<httpRuntime maxRequestLength="102400" requestValidationMode="4.0" requestValidationType="streamline.classes.CustomRequestValidator" />

Делегирование прав администратора при наличии только одной лицензии администратора

  1. Зайти в Систему под текущим Администратором.
  2. В профиле Администратора убрать флажок "Администратор".
  3. Выполнить скрипт на базе данных Системы:
UPDATE DBO.Security_Principals
SET IsAdmin ='True'
WHERE Username = 'admin'

Вместо admin - укажите логин пользователя, которому назначаются права Администратора.

Руководство по настройке интеграции с Active Directory

Руководство по настройке интеграции с Active Directory находится на отдельной странице.

Нестандарные протоколы для формирования ссылки

Для возможности прикрепеления ссылок в Системе по нестандартным протоколам необходимо в client.config добавить следующую запись в секцию appSettings:

 <appSettings>
   <add key="CustomSchemes" value="ims;landocs"/> 
</appSettings> 

где значения "ims" и "landocs" являются примерами нестандартных протоколов.

Изменение адреса службы поддержки

Для отправки сообщений об ошибках на выделенный адрес службы поддержки можно указать его в разделе конфигурации:

<configuration>
  ...
  <appSettings>
    ...
    <add key="support" value="mailbox@domain.ru" />
    ...
  </appSettings>
  ...
</configuration>

Вместо mailbox@domain.ru - укажите реальный email службы поддержки, на который будут отправляться сообщения об ошибках системы.

Отключение преобразования некоторых символов в HTML-мнемонику

Начиная с версии Системы 3.24, появилась возможность указывать символы, которые не будут автоматически преобразовываться в их html-представление при сохранении значения реквизита.

Для этого в секцию <appSettings> файла client.config необходимо добавить параметр:

<add key="AntiXSSExceptionSymbols" value="LessThan;GreaterThan;NoBreakSpace;Ampersand"/>

В значении value через точку с запятой можно перечислить от 1 до 4-х параметров, соответствующих символам:

Параметр Символ HTML-мнемоника
LessThan < &lt;
GreaterThan > &gt;
NoBreakSpace (неразрывный пробел) &nbsp;
Ampersand & &amp;

Для преобразования уже сохраненных в БД значений HTML-мнемоник требуется на странице /Pages/Utils/RestoreData.aspx нажать кнопку Fix AntiXSSExceptionSymbols. Это действие необходимо сделать один раз после изменения значения параметра AntiXSSExceptionSymbols в файле client.config.