尝试访问Web方法时,我尝试在CS中使用WCF客户端应用程序访问Web服务。我得到了禁止的错误。
绑定配置:basicHttpBinding 端点地址= http://xxxxx/yyyy/WebServices/Soap/Query.svc
我注意到了另外一件事 - 当我尝试通过VS将服务引用添加到WCF时 - 它是https://xxxx/yyyy/Webservices/Soap但是在应用程序Config中它显示了http。 有谁知道如何处理这个或我错过了什么? 请为此提供帮助。
以下是相同的调用堆栈:
服务器堆栈跟踪: 在System.ServiceModel.Channels.ServiceChannel.HandleReply(ProxyOperationRuntime操作,ProxyRpc& rpc) 在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)
在[0]处重新抛出异常: 在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessage reqMsg,IMessage retMsg) 在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData& msgData,Int32 type) 在ConsoleApplication1.xxxxxx.Query.Result(String userName,String password,String workflowName,String queryId,QueryData data) 在ConsoleApplication1.UTPQueryService.QueryClient.Result(String userName,String password,String workflowName,String queryId,QueryData data)