Стартовая страница › Форумы › Разработка и интеграция › Куда переехали методы и сохранились ли ? v6
- В этой теме 68 ответов, 4 участника, последнее обновление 2 года назад сделано Mikhail.
-
АвторСообщения
-
11.04.2022 в 13:19 #22947MikhailМодератор
Для создания каналов мастером потребуются прототипы в классе View в любом случае. Вопрос в том, использовать ли эти прототипы в классе Logic или нет. Если у Вас есть свой класс с описанием тегов, то по нему можно создать теги в классе Logic, и в классе Logic прототипы не понадобятся.
11.04.2022 в 13:45 #22949RomirosУчастникДобрый день. В чем может быть проблема при записи архивных данных. На Windows код работает правильно. Часовые архивы пишутся правильно по времени с нужным архивным статусом. Тот же код на Linux пишет архивы вроде как в минутный срез, но не во все каналы, хотя разницы между ними нет. Судя по всему все-таки что-то с форматом времени. Время я уже в разных форматах пробовал (Utc, Local, Unspecified) и ещё много чего :).
12.04.2022 в 11:22 #22971RomirosУчастникПроблема решена установкой v4. До этого на windows была v2, а на Linux v3. Не знаю связано это или нет. После обновления до v4 пропала возможность отправки команд из администратора («Невозможно выполнить команду управления службой»). При этом сам экземпляр соединяется и состояние служб видит. Что я криво обновил?
12.04.2022 в 12:02 #22972a80808УчастникТак может Администратор для V4 «старый» 🙂 ? Там же скорее всего через командные файлы службами управление. Может имя поменялось…
12.04.2022 в 12:16 #22973RomirosУчастникВ каком смысле? Он из дистрибутива betta v4. Попробую после обеда ещё раз переустановить конечно, но кажется дело не в этом. Статусы служб он видит, линии связи перезапускает, логи все идут.
12.04.2022 в 12:43 #22974a80808УчастникЯ как то не сообразил, что v4 имеется в виду бета4 🙂
Тут наверное Михаил подскажет.
Может и поменяли чего. На Вин7 версия .NET сказалась на работе12.04.2022 в 14:27 #22979MikhailМодераторЛучше пишите beta4.
В beta4 были изменения протокола, связанные с передачей архивов между Коммуникатором и Сервером. Так что действительно могло помочь обновление.После обновления до v4 пропала возможность отправки команд из администратора («Невозможно выполнить команду управления службой»).
Администратор даёт команду Агенту, который работает на Линуксе. Агент запускает файл *.sh. Возможно, с файла слетел атрибут «исполняемый». Примените make_executable.sh
Подробности ошибки можно посмотреть в журнале Агента.12.04.2022 в 16:40 #22984RomirosУчастникОшибка в логе агента на Linux
Error sending service control command:
System.ComponentModel.Win32Exception (2): An error occurred trying to start process ‘/opt/scada/ScadaServer/svc_restart.sh’ with working directory ‘/opt/scada/ScadaAgent’. No such file or directoryЧто нужно сделать?
12.04.2022 в 16:59 #22985manjey73УчастникПроверить наличие файла. Дать ему соответствующие права
13.04.2022 в 17:06 #2298713.04.2022 в 17:25 #22989RomirosУчастникНет к сожалению. Я уже удалил всё, зачистил все сведения о пакете и установил начисто заново. Пробовал установку и вручную и с помощью пакета. На файлах все атрибуты установлены. Результат все тот же, ошибка которая в сообщении выше. Не может быть ошибки в сборке beta4?
14.04.2022 в 14:17 #22994MikhailМодераторВыполните из командной строки
sudo /opt/scada/ScadaServer/svc_restart.sh
Будет ли ошибка?Какая версия .NET?
Команда для проверки
dotnet --version
14.04.2022 в 14:31 #22999RomirosУчастникsudo /opt/scada/ScadaServer/svc_restart.sh
sudo: unable to execute /opt/scada/ScadaServer/svc_restart.sh: No such file or directory
dotnet —version
Could not execute because the application was not found or compatible .NET SDK is not installed.dotnet —info
Microsoft.AspNetCore.App 6.0.3
Microsoft.NetCore.App 6.0.3P.S. На beta3 все работало. Больше ничего не менял
- Этот ответ был изменен 2 года назад от Romiros.
14.04.2022 в 14:48 #23002manjey73Участникsudo: unable to execute /opt/scada/ScadaServer/svc_restart.sh: No such file or directory
Непосредственно к Dotnet не имеет отношения…
14.04.2022 в 14:58 #23003MikhailМодераторКорректная команда:
dotnet --info
Сделайте скриншот атрибутов файла /opt/scada/ScadaServer/svc_restart.sh
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.