Установка плагина и его версия имеют некоторые особенности, о которых я хотел бы упомянуть.
Установка
Первая установка плагина в систему не вызывается, каких-либо затруднений, так как GpsGate Server еще не загрузил его и не заблокировал к нему доступ. Чтобы выполнить обновление плагина, необходимо выполнить следующие действия:
- Зайти в SiteAdmin;
- Остановить сервис Nmea Service – кнопка «Stop» на вкладке «NMEA Service»;
- Завершить работу с SiteAdmin;
- Выполнить команду iisreset /stop в консоли (Win+R);
- Скопировать плагин (dll) в папку «%APP_ROOT%\Franson NMEA Service»;
- Скопировать плагин (dll) в папку «%APP_ROOT%\IIS\bin»;
- Выполнить команду iisreset /start в консоли;
- Зайти в SiteAdmin;
- Запустить сервис Nmea Service – кнопка «Start» на вкладке «NMEA Service»;
- Обновить страницу, чтобы получить список загруженных плагинов.
В данном случае %APP_ROOT% обозначает папку, в которую был установлен сервер GpsGate Server. По умолчанию это папка C:\Inetpub\wwwroot\GpsGateServer.
Версии
Ребята из техподдержки рекомендуют вести версии плагинов, но с версиями связана следующая особенность – сервер обновит информацию о плагине в БД в том случае, если версия найденного плагина старше версии в БД. В частности, это касается набора полей и команд устройства.
Так, если у в плагине версии 1.0.0.0 было только одно поле «SOS», а в последствии добавили еще одно поле «Battery Low», то это поле добавится в БД и, соответственно, в приложения (например, VehicleTracker) только, если версия плагина сменится на более старшую (например, на 1.0.0.1).
Leave a Reply
You must be logged in to post a comment.
