I'm currently trying to open the remote control to a device from MobiControl 14 using the web based option, which uses SOTI Assist.
When trying to open the connection, it returns the following error:
Error: WebSocket closed without sending a close frame.
Checking the logs, this is what it says:
2017-11-03 17:25:16,713 (null) 4 INFO NT AUTHORITY\SYSTEM Soti.RemoteControl.Logging.Logger Info Permission URL: https://sbimdm02.incasgroup.local/MobiControl/DeviceManagement/
2017-11-03 17:25:19,338 (null) 4 ERROR NT AUTHORITY\SYSTEM Soti.RemoteControl.Logging.Logger Error failed to start host: WcfWebSocketChannelHost
2017-11-03 17:25:19,369 (null) 4 ERROR NT AUTHORITY\SYSTEM Soti.RemoteControl.Logging.Logger Exception System.PlatformNotSupportedException: This platform does not support server side WebSockets.
at System.ServiceModel.Channels.HttpChannelListener`1..ctor(HttpTransportBindingElement bindingElement, BindingContext context)
at System.ServiceModel.Channels.HttpsChannelListener`1..ctor(HttpsTransportBindingElement httpsBindingElement, BindingContext context)
at System.ServiceModel.Channels.HttpsTransportBindingElement.BuildChannelListener[TChannel](BindingContext context)
at System.ServiceModel.Channels.Binding.BuildChannelListener[TChannel](Uri listenUriBaseAddress, String listenUriRelativeAddress, ListenUriMode listenUriMode, BindingParameterCollection parameters)
at System.ServiceModel.Description.DispatcherBuilder.MaybeCreateListener(Boolean actuallyCreate, Type[] supportedChannels, Binding binding, BindingParameterCollection parameters, Uri listenUriBaseAddress, String listenUriRelativeAddress, ListenUriMode listenUriMode, ServiceThrottle throttle, IChannelListener& result, Boolean supportContextSession)
at System.ServiceModel.Description.DispatcherBuilder.BuildChannelListener(StuffPerListenUriInfo stuff, ServiceHostBase serviceHost, Uri listenUri, ListenUriMode listenUriMode, Boolean supportContextSession, IChannelListener& result)
at System.ServiceModel.Description.DispatcherBuilder.InitializeServiceHost(ServiceDescription description, ServiceHostBase serviceHost)
at System.ServiceModel.ServiceHostBase.InitializeRuntime()
at System.ServiceModel.ServiceHostBase.OnOpen(TimeSpan timeout)
at System.ServiceModel.Channels.CommunicationObject.Open(TimeSpan timeout)
at Soti.RemoteControl.Channel.WebSocket.Host.WcfWebSocketChannelHost.Start()
at Soti.RemoteControl.Server.RemoteControlServer.Start(IReadOnlyList`1 hosts)