При пером запуске проекта необходимо выполнить первичную настройку, которая состоит из следующих этапов:
| Table of Contents |
|---|
Настройка файла конфигурации приложения appsettings.json
| Warning |
|---|
Сервер обязан работать в режиме безопасного контекста(https)! |
...
| Expand | |||||
|---|---|---|---|---|---|
| |||||
|
| Info | ||
|---|---|---|
| ||
В случае использования приложения на локальной машине в демонстрационных целях блок HTTPS можно не настраивать. |
Пример конфигурации приложения без блока HTTPS:
| Code Block | ||
|---|---|---|
| ||
{
"Kestrel": {
"Endpoints": {
"Http": {
"Url": "http://127.0.0.1:5001"
}
}
},
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
}
} |
Первичный запуск приложения
Для Windows
Что бы запустить M2M Server в ОС Windows, перейдите в папку с приложением и Далее запустите файл Pulsar.M2M.Server.exe от имени администратора
Для Linux
Что бы запустить M2M Server в ОС Linux, в командной строке укажите путь к каталогу с установленным приложением, например:
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Переход к каталогу с приложением
cd /home/user/M2MServer |
После чего запустите приложение с повышенными правами:
| Code Block | ||||
|---|---|---|---|---|
| ||||
# Запуск приложения
sudo ./Pulsar.M2M.Server
# Либо же просто
./Pulsar.M2M.Server |
После запуска приложения откроется консольное окно, где будет указан статус сервера и URL, указанный в настройках приложения в appSettings.json, на нём и запущен сервер.
Например:
Что бы открыть страницу с первичной настройкой приложения, нужно перейти по соответствующему URL в адресной строке браузера.
Навигация
Навигация между этапами настройки осуществляется при помощи кнопок "Далее" и "Назад". Если кнопка является активной, переход будет осуществлен.
...
- Запрещено для навигации
Настройка базы данных
...
| Note |
|---|
Обратите внимание, что при успешном тестировании подключения к базе данных, последующие изменения формы потребуют повторного тестирования, а навигация к следующим этапам настройки будет заблокирована. |
Настройка администратора
...
По умолчанию возможность закрытия данного модального окна отсутствует, однако при возникновении ошибки кнопка "Закрыть" и крестик в верхнем правом углу модального окна становятся доступными. Уведомление об ошибке появится в верхнем правом углу страницы. Если настройки сохранены успешно, модальное окно закроется и автоматически будет осуществлен переход на страницу, уведомляющую об успешном сохранении настроек.
Заключительный этап
...
| Note |
|---|
Обратите внимание, что после сохранения настроек, отсутствует возможность вернуться к предыдущим этапам. |
Откройте файл appsettings.json, находящийся в корневом каталоге сервера.
Укажите параметр Urls - адрес, по которому будет доступен сервер.
| Code Block | ||||
|---|---|---|---|---|
| ||||
{
"Urls": "https://127.0.0.1:7777",
"Logging": {
"LogLevel": {
"Default": "Information",
"Microsoft.AspNetCore": "Warning"
}
},
"AllowedHosts": "*"
}
|
...




