The other error I am seeing, but not as frequently is on the client machine I am getting a Service Channel Error:
Exception:
The communication object, System.ServiceModel.Channels.ServiceChannel, cannot be used for communication because it is in the Faulted state.
Server stack trace:
at System.ServiceModel.Channels.CommunicationObject.ThrowIfFaulted()
at System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs, TimeSpan timeout)
at System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation)
at System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)
Exception rethrown at [0]:
at System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)
at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type)
at SmartDeploy.ClientServiceWCF.ConsoleServiceWCFReference.IService.SendHeartbeat(String fromName, String fromMacAddress, Int32 fromPort, String fromHardwareID, String toName, String toMacAddress, Int32 toPort, String toHardwareID, Nullable`1 computerId, Computer computer, ComputerProperty[] computerProperties, String subscriberFromName, String clientVersion, String fromClass, Boolean isFromConsole, Boolean isFromClient, String authenticationKey)
at SmartDeploy.ClientServiceWCF.ConsoleServiceWCFReference.ServiceClient.SendHeartbeat(String fromName, String fromMacAddress, Int32 fromPort, String fromHardwareID, String toName, String toMacAddress, Int32 toPort, String toHardwareID, Nullable`1 computerId, Computer computer, ComputerProperty[] computerProperties, String subscriberFromName, String clientVersion, String fromClass, Boolean isFromConsole, Boolean isFromClient, String authenticationKey)