使用中央系统的充电点wsdl连接到充电点

时间:2016-03-14 05:50:13

标签: c# wcf wsdl

请注意,在使用OCPP1.5(开放式充电点协议1.5)进行实施时遇到了这个问题。

下面提到的是我为了连接充电点而采取的步骤。

  1. Chargepoint.wsdl使用了转换为接口类 Visual Studio中提供的wsdl.exe工具。
  2. 通过使用实现服务类来创建服务类 在步骤1中创建的充电点接口并实现了这些方法。
  3. 创建了Central System并添加了Chargepoint.wsdl作为 中央系统的服务参考。
  4. 来自中央系统,称为ChargePoint中实施的方法。
  5. 我在下面提到了从中央系统调用ChargePoint方法时发生的错误

    System.ServiceModel.ServiceActivationException:请求的服务' http://192.168.40.221/ssamadhi/RCUControl.svc'无法激活。有关详细信息,请参阅服务器的诊断跟踪日志。

    服务器堆栈跟踪:    在

      

    System.ServiceModel.Channels.HttpChannelUtilities.ValidateRequestReplyResponse(HttpWebRequest request,HttpWebResponse response,HttpChannelFactory 1 factory, WebException responseException, ChannelBinding channelBinding) at System.ServiceModel.Channels.HttpChannelFactory 1.HttpRequestChannel.HttpChannelRequest.WaitForReply(TimeSpan timeout)      在System.ServiceModel.Channels.RequestChannel.Request(消息消息,TimeSpan超时)      在System.ServiceModel.Dispatcher.RequestChannelBinder.Request(消息消息,TimeSpan超时)      在System.ServiceModel.Channels.ServiceChannel.Call(String action,Boolean oneway,ProxyOperationRuntime operation,Object [] ins,Object [] outs,TimeSpan timeout)      在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall,ProxyOperationRuntime操作)      在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage message)

    请提一下我哪里出错了。 谢谢

1 个答案:

答案 0 :(得分:0)

尝试重置iis。 只需以管理员身份打开Windows PowerShell并运行iisreset