Whenever i try to run OPC server, I find the below error in event viewer, but my service doesn't throw any error.
Only while running my application as window service, logs the below error in event viewer.
"Service cannot be started. An instance of the service is already running"
kindly check the below code.
Code: Select all
LiveContext.Get().OPCServerManager = new CormatixServerManager();
SecuredApplication application = new SecuredApplication();
application.ApplicationName = "abc";
application.ApplicationUri = "urn:localhost:abc";
application.ApplicationType = UnifiedAutomation.UaSchema.ApplicationType.Server_0;
application.ProductName = "my abc";
application.BaseAddresses = new ListOfBaseAddresses();
application.BaseAddresses.Add("opc.tcp://localhost:48030");
ApplicationInstance.Default.SetApplicationSettings(application);
ApplicationInstance.Default.Start(LiveContext.Get().OPCServerManager, null, LiveContext.Get().OPCServerManager);