Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия |
pub:web.config [2019/06/11 09:06] – kav | pub:web.config [2019/11/28 08:25] (текущий) – удалено kav |
---|
===== Web.config ===== | |
| |
Файл Web.config входит в стандартную поставку ASP.Net Web сайтов и содержит базовые настройки сайта с использованием которого работают ([[Интернет приложение]] и [[Web сервисы]]). | |
| |
==== Опции приложения ==== | |
В конфиге приложения должны быть все из ниже перечисленных параметров, иначе приложение может вылетать с ошибкой | |
<add key="ShowCFPInfo" value="false" /> -- Отображать на карте маршрут полета из CFP (false/true) | |
<add key="ShowTechnikColumn" value="true" /> -- Отображение информации о ИТС в СПП (false/true) | |
<add key="DefaultUserGroup" value="19" />- группа по умолчанию для самостоятельно регистрации (id группы) | |
<add key="ParkingTime" value="false" /> -- Отображение в обороте/карточке рейса информации о времени прибытия/убытия ВС со стоянки (false/true) | |
<add key="FilterPlnType" value="true" /> -- Отображение фильтра PlnType на стартовой странице (false/true) | |
<add key="ServiceTypeCounter" value="12" /> -- Технологическая операция регистрации для работы онлайн табло (id записи) | |
<add key="ServiceTypeGate" value="52" /> -- Технологическая операция выхода для работы онлайн табло (id записи) | |
<add key="ServiceTypeBaggage" value="16" /> -- Технологическая операция выдачи багажа для работы онлайн табло (id записи) | |
<add key="ExploiterCode" value="false" /> -- Показывать или нет эксплуатанта в обороте ВС (false/true) | |
<add key="BlockOnDocumentExpired" value="false" /> -- Не позволяет пользоваться сайтом, пока есть не ознакомленные документы (false/true) | |
<add key="RecoverPassword " value="false" /> -- Возможность включения функции восстановления пароля (false/true) | |
<add key="ShowWorkTime" value="true" /> -- Отображать рабочее время в информации по налету (false/true) | |
<add key="ShowBioNight" value="false" /> -- Показывать био-ночь в информации по налету (false/true) | |
<add key="ShowFlightNight" value="true" /> -- Показывать налет ночь в информации по налету (false/true) | |
<add key="ShowAllAnswer" value="true" /> - Тестирование персонала, в отчете по тесту показать (true) правильные ответы. В новых версиях отсутствие параметра приводит к ошибке. | |
<add key="SafetyMessageTo" value="example@yandex.ru" /> -- Адрес назначения отправленного письма для добровольных сообщений. Можно указать несколько, через разделитель ; | |
<add key="SafetyMessageFrom" value="sender@yandex.ru" /> -- Адрес для добровольных сообщений от имени которого будет отправлено сообщение должно совпадать с настройками system.net/mailSettings/smtp | |
<add key="SmtpServer" value="imap.yandex.ru:993" /> -- адрес SMTP сервера и порт | |
<add key="EncryptionType" value="SSL" /> -- Используемый вид шифрования (допустимые значения None,SSL,TLS) | |
<add key="SmtpUser" value="aviabitLogin" /> -- Логин для почтового ящика из SafetyMessageFrom | |
<add key="SmtpPass" value="qazwsxedcrfv" /> -- Пароль для почтового ящика из SafetyMessageFrom | |
| |
===Переход на версию 109 и выше=== | |
| |
1. добавить ключи : | |
<add key="SmtpServer" value="smtp.mail.aero:25" /> | |
<!--допустимые значения None,SSL,TLS--> | |
<add key="EncryptionType" value = "None"/> | |
<add key="SmtpUser" value="username" /> | |
<add key="SmtpPass" value="password" /> | |
| |
в них соответственно указываются данные для SMTP почтового ящика | |
| |
Следующие настройки необходимо закомментировать: | |
<code xml> | |
<mailSettings> | |
<smtp from="username@.mail.aero"> | |
<network defaultCredentials="false" host="smtp.mail.aero" password="password" userName="username" port="25"/> | |
</smtp> | |
</mailSettings> | |
</system.net> | |
</code> | |
| |
По окончанию конфигурирования необходимо проверить механизм отсылки добровольного сообщения, если письмо на указанный почтовый ящик пришло, то настройка прошла удачно, если нет, разбираемся в причинах | |
| |
2. Необходимо добавить разрешение на страницу: | |
<location path="RememberPassword.aspx"> | |
<system.web> | |
<authorization> | |
<allow users="*" /> | |
</authorization> | |
</system.web> | |
</location> | |
| |
=== Переход на версию 111 и выше === | |
| |
Добавился параметр, позволяющий включать/отключать функцию восстановления пароля | |
<add key="RecoverPassword" value="false" /> | |
| |
=== Переход на версию 122 и выше === | |
Добавился параметр, позволяющий включать/отключать отображение рабочего времени в информации по налету (false/true) | |
<add key="ShowWorkTime" value ="true" /> (для Победы false) | |
| |
=== Переход на версию 130 и выше === | |
Добавились параметры, позволяющие включать/отключать отображение био-ночи и ночи в информации по налету. | |
<add key="ShowBioNight" value="false" /> | |
<add key="ShowFlightNight" value="true" /> | |
<add key="ShowAllAnswer" value="true" /> | |
| |
=== Переход на версию 136 и выше === | |
Добавились параметры, позволяющие в карточке рейса спрятать информацию по задержке и комментарий к коду рейса | |
| |
<!-- Скрывать информацию по задержке в карточке рейса (default=true) --> | |
<add key="ShowFlightCardDelay" value="true"/> | |
<!-- Скрывать дополнительные сведения по номеру рейса в карточке рейса (default=true)--> | |
<add key="ShowFlightCardMarkFlightNumber" value="true"/> | |
| |
=== Для любой компании, которая пользуется функционалом докладов по рейсам === | |
У IIS есть собственные ограничения на длину запроса. По умолчанию установлено 4МБ. | |
В докладах по рейсам можно крепить файлы с максимальным размером 5МБ. Поэтому для их полноценной работы требуется скорректировать web.config. | |
Заменить | |
<httpRuntime requestValidationMode="2.0" /> | |
на | |
<!-- У IIS есть ограничения по размеру файла. По умолчанию 4МБ. Чтобы увеличить добавляем параметр maxRequestLength в КБ из расчета 5МБ на файл, 8 файлов максимум + 1МБ запас--> | |
<httpRuntime requestValidationMode="2.0" maxRequestLength="41984"/> | |
| |
[[Категория:Интернет приложение]] | |
| |