通过WCF访问basicHTTP绑定 - 导致禁止

时间:2016-05-20 16:04:51

标签: wcf wcf-binding wcf-security wcf-http

尝试访问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)

0 个答案:

没有答案