windows server & net framework 4.7 2 & драйвер mqtt

Стартовая страница Форумы Вопросы по установке windows server & net framework 4.7 2 & драйвер mqtt

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Автор
    Сообщения
  • #22962
    Vasily777
    Участник

    тестирую raidscada под windows server 2012 r2 / 2016.
    Перед установкой rapidscada был установлен net framework 4.7.2 и установлена конфигурация служб windows согласно документации на rapidscada
    Создана конфигурация из нескольких каналов и одной линии mqtt.
    Но при запуске линии выдается ошибка о несоответствии драйвера mqtt и версии net framework
    2022-04-11 16:20:17 <WIN-BYNPHDNGWII><SYSTEM><ACT> ScadaCommService 5.2.1.2 is started
    2022-04-11 16:20:17 <WIN-BYNPHDNGWII><SYSTEM><ACT> Load device library: KpMqtt.dll
    2022-04-11 16:20:17 <WIN-BYNPHDNGWII><SYSTEM><EXC> Error creating communication line 1:Scada.ScadaException: Error getting device logic type from the library KpMqtt.dll: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information. —> System.NotSupportedException: An attempt was made to load an assembly from a network location which would have caused the assembly to be sandboxed in previous versions of the .NET Framework. This release of the .NET Framework does not enable CAS policy by default, so this load may be dangerous. If this load is not intended to sandbox the assembly, please enable the loadFromRemoteSources switch. See http://go.microsoft.com/fwlink/?LinkId=155569 for more information.
    at System.Reflection.RuntimeAssembly.nLoadFile(String path, Evidence evidence)
    at System.Reflection.Assembly.LoadFile(String path)
    at Scada.Comm.Devices.KPFactory.GetKPLogic(String kpDir, String dllName, Int32 kpNum)
    — End of inner exception stack trace —
    at Scada.Comm.Devices.KPFactory.GetKPLogic(String kpDir, String dllName, Int32 kpNum)
    at Scada.Comm.Engine.CommLine.CreateKPLogic(Int32 kpNum, String dllName, AppDirs appDirs, Dictionary`2 kpTypes, Log appLog)
    at Scada.Comm.Engine.CommLine.Create(CommLine commLineSett, CommonParams commonParams, AppDirs appDirs, PassCmdDelegate passCmd, Dictionary`2 kpTypes, Log appLog)
    at Scada.Comm.Engine.Manager.CreateCommLine(CommLine commLineSett)
    2022-04-11 16:20:17 <WIN-BYNPHDNGWII><SYSTEM><ERR> No active communication lines
    2022-04-11 16:20:17 <WIN-BYNPHDNGWII><SYSTEM><ERR> Normal program execution is impossible

    Есть сомнение что установленный net framework 4.7.2 нормально работает . Почему то в компонентах windows server его не видно присутствует идущий с исходной версией 4.6. Пробовал на windows server 2012 r2 и 2016 Скрин компонентов

    • Эта тема была изменена 1 год, 11 месяцев назад от Vasily777.
    #22964
    Vasily777
    Участник

    Все таки net framework 4.7.2 установился https://docs.microsoft.com/ru-ru/dotnet/framework/migration-guide/how-to-determine-which-versions-are-installed, но почему его не видно в компонентах?определение установленной версии

    #22977
    Mikhail
    Модератор

    но почему его не видно в компонентах?

    Предположу, что в реестре используется одна и та же ветка для 4.6 и 4.7.2.

    Уточните, какая ОС, Server 2012r2 или Server 2016?

    #22982
    Vasily777
    Участник

    Тестировал на vds и windows server 2012 r2 и windows server 2016 (думал свежее net framework будет в сборке) ошибка одна и та же.

    #22983
    Mikhail
    Модератор

    Разблокируйте KpMqtt.dll

    #22990
    Vasily777
    Участник

    Спасибо заработало. Какой драйвер лучше использовать 5.3.1 RU или 5.0.4.0 RU?

    #22992
    Mikhail
    Модератор

    Лучше использовать наиболее свежую версию драйвера. 5.3.1.

    В 6-й версии драйвер MQTT был полностью переработан. Стал надёжнее и удобнее в работе. В beta4 драйверы доступны с настройкой через XML-файлы. В следующем бета-релизе будет добавлен пользовательский интерфейс драйверов.

    Исходя из того, какой набор модулей используется в Вашем проекте, возможно, стоит рассмотреть вариант перехода на 6-ю версию.

Просмотр 7 сообщений - с 1 по 7 (из 7 всего)
  • Вы должны авторизироваться для ответа в этой теме.