Ошибка: нет доступных методов для преобразования ProgID в CLSID
Я использую OPC Labs QuickOPC 5.31 в приложении VB.NET для чтения тегов OPC с верхнего сервера. Приложение и Top Server расположены на разных машинах. DCOM настроен на обеих машинах.
Я использовал ProgID (SWToolbox.TOPServer.V5) для подключения кверхнему серверу.
EasyDAClient.ReadItemValue("Machine-PC", "SWToolbox.TOPServer.V5", "TagName")
Последние 3 месяца все работало нормально, теперь приложение выдает ошибку.
Ошибка: нет доступных методов для преобразования ProgID в CLSID.
Код ошибки: -1073442759
Если я изменю ProgID(SWToolbox.TOPServer.V5) на ClassId ({r466fbf7-c92d-341d-84be-3476123deccd68}) для подключения к TOPserver, он будет работать нормально.
EasyDAClient.ReadItemValue("Machine-PC", "{680dfbf7-c92d-484d-84be-
06dc3deccd68}", "TagName")
Другое клиентское приложение OPC, работающее на том же компьютере, что и Top-сервер, оно использует ProgID (SWToolbox.TOPServer.V5) для подключения Top-сервера, оно также работает нормально.
Ошибка только от клиентских приложений удаленного OPC, которые используют ProgID для подключения к TOPServer.
Дайте мне знать причину ошибки?