在尝试访问 Web 方法时,我正在尝试使用 CS 中的 WCF 客户端应用程序访问 Web 服务。我收到了禁止的错误。
绑定配置:basicHttpBinding端点地址= http://xxxxx/yyyy/WebServices/Soap/Query.svc
我注意到还有一件事——当我尝试通过 VS 添加对 WCF 的服务引用时——它是https://xxxx/yyyy/Webservices/Soap但在应用程序配置中它显示 http。有谁知道如何处理这个或我错过了什么?请做同样的帮助。
这是相同的调用堆栈:
服务器堆栈跟踪:在 System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime operation, ProxyRpc& rpc) 在 System.ServiceModel.Channels.ServiceChannel.Call(String action, Boolean oneway, ProxyOperationRuntime operation, Object[] ins, Object[] outs , TimeSpan 超时) 在 System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessage methodCall, ProxyOperationRuntime operation) 在 System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessage 消息)
在 [0] 处重新引发异常:在 System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData, Int32 type) 在 ConsoleApplication1.xxxxxx 处的 System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg, IMessage retMsg)。 Query.Result(String userName, String password, String workflowName, String queryId, QueryData data) at ConsoleApplication1.UTPQueryService.QueryClient.Result(String userName, String password, String workflowName, String queryId, QueryData data) in