问题描述
错误操作:没有终结点在侦听可以接受消息的http://order.sheca.com/BLL_WCFService/BLLService.svc。这通常是由于不正确的地址或者SOAP操作导致的。如果存在此情况,请参阅InnerException以了解详细信息。Controller:PayAction:Step3Message:没有终结点在侦听可以接受消息的http://order.sheca.com/BLL_WCFService/BLLService.svc。这通常是由于不正确的地址或者SOAP操作导致的。如果存在此情况,请参阅InnerException以了解详细信息。StackTrace:Serverstacktrace:在System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()在System.ServiceModel.Channels.HttpOutput.Send(TimeSpantimeout)在System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.SendRequest(Messagemessage,TimeSpantimeout)在System.ServiceModel.Channels.RequestChannel.Request(Messagemessage,TimeSpantimeout)在System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Messagemessage,TimeSpantimeout)在System.ServiceModel.Channels.ServiceChannel.Call(Stringaction,Booleanoneway,ProxyOperationRuntimeoperation,Object[]ins,Object[]outs,TimeSpantimeout)在System.ServiceModel.Channels.ServiceChannel.Call(Stringaction,Booleanoneway,ProxyOperationRuntimeoperation,Object[]ins,Object[]outs)在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessagemethodCall,ProxyOperationRuntimeoperation)在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessagemessage)Exceptionrethrownat[0]:在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessagereqMsg,IMessageretMsg)在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData,Int32type)在MvcPayUpdate.PayService.IBLLService.GetMaxOrderId()在MvcPayUpdate.Controllers.PayController.Step3()位置D:工作中心PrepaidRenewaltrunksrcMvcPayUpdateMvcPayUpdateControllersPayController.cs:行号282在lambda_method(ExecutionScope,ControllerBase,Object[])在System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBasecontroller,Object[]parameters)在System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContextcontrollerContext,IDictionary`2parameters)在System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContextcontrollerContext,ActionDescriptoractionDescriptor,IDictionary`2parameters)在System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.b__a()在System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilterfilter,ActionExecutingContextpreContext,Func`1continuation)在System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.<>c__DisplayClassf.b__c()在System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContextcontrollerContext,IList`1filters,ActionDescriptoractionDescriptor,IDictionary`2parameters)在System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContextcontrollerContext,StringactionName)Copyright1999-2014求教解决!更换了N个电脑,都是同样的问题
解决方案
解决方案二:
更换了N个电脑,都是同样的问题你有没有考虑过是服务本身有问题?
解决方案三:
呵呵,“更换了N个电脑”。若有这个时间,你可以花不到1分钟时间在你的asp.net服务端编写一个只有4、5行的ashx文件,提供相同功能。也能借此缩小你的诊断范围。你这个“更换电脑”的错误,就好像是“蒙古大夫”专用各种偏方来瞎试验啊。
解决方案四:
打个比方吧,就好像烧烤小母鸡前(可能)需要给鸡吹气让其肚子涨起来。你想给小母鸡的橡胶玩具模型吹气,这时候找不到没有眼儿啊。这时候应该先找一个有眼儿的,先练一下。
解决方案五:
怎么编写,一点也不懂,求解决办法!
解决方案六:
<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>系统运行中遇到了错误</title><linkhref="../../Content/style_purple.css"rel="stylesheet"type="text/css"/></head><body><divid="HeadTop"class="clearfix"><divid="Search"><divclass="f_llogo"><ahref="#"><imgsrc="../../content/images/logo.png"alt="证书更新"/></a></div><divclass="f_rlogoRight"></div></div></div><divclass="block"><divclass="flowTit"><span>错误页面</span></div><divclass="flowBox"><tablewidth="100%"align="center"border="0"cellpadding="5"cellspacing="1"bgcolor="#dddddd"id="paymentTable"><tr><tdbgcolor="#ffffff">错误操作:<spanstyle="color:#E01111">没有终结点在侦听可以接受消息的http://order.sheca.com/BLL_WCFService/BLLService.svc。这通常是由于不正确的地址或者SOAP操作导致的。如果存在此情况,请参阅InnerException以了解详细信息。</span></td></tr></table></div></div><p>Controller:Pay</p><p>Action:Step3</p><p>Message:没有终结点在侦听可以接受消息的http://order.sheca.com/BLL_WCFService/BLLService.svc。这通常是由于不正确的地址或者SOAP操作导致的。如果存在此情况,请参阅InnerException以了解详细信息。</p><p>StackTrace:Serverstacktrace:在System.ServiceModel.Channels.HttpOutput.WebRequestHttpOutput.GetOutputStream()在System.ServiceModel.Channels.HttpOutput.Send(TimeSpantimeout)在System.ServiceModel.Channels.HttpChannelFactory.HttpRequestChannel.HttpChannelRequest.SendRequest(Messagemessage,TimeSpantimeout)在System.ServiceModel.Channels.RequestChannel.Request(Messagemessage,TimeSpantimeout)在System.ServiceModel.Dispatcher.RequestChannelBinder.Request(Messagemessage,TimeSpantimeout)在System.ServiceModel.Channels.ServiceChannel.Call(Stringaction,Booleanoneway,ProxyOperationRuntimeoperation,Object[]ins,Object[]outs,TimeSpantimeout)在System.ServiceModel.Channels.ServiceChannel.Call(Stringaction,Booleanoneway,ProxyOperationRuntimeoperation,Object[]ins,Object[]outs)在System.ServiceModel.Channels.ServiceChannelProxy.InvokeService(IMethodCallMessagemethodCall,ProxyOperationRuntimeoperation)在System.ServiceModel.Channels.ServiceChannelProxy.Invoke(IMessagemessage)Exceptionrethrownat[0]:在System.Runtime.Remoting.Proxies.RealProxy.HandleReturnMessage(IMessagereqMsg,IMessageretMsg)在System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke(MessageData&msgData,Int32type)在MvcPayUpdate.PayService.IBLLService.GetMaxOrderId()在MvcPayUpdate.Controllers.PayController.Step3()位置D:工作中心PrepaidRenewaltrunksrcMvcPayUpdateMvcPayUpdateControllersPayController.cs:行号282在lambda_method(ExecutionScope,ControllerBase,Object[])在System.Web.Mvc.ActionMethodDispatcher.Execute(ControllerBasecontroller,Object[]parameters)在System.Web.Mvc.ReflectedActionDescriptor.Execute(ControllerContextcontrollerContext,IDictionary`2parameters)在System.Web.Mvc.ControllerActionInvoker.InvokeActionMethod(ControllerContextcontrollerContext,ActionDescriptoractionDescriptor,IDictionary`2parameters)在System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.<InvokeActionMethodWithFilters>b__a()在System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodFilter(IActionFilterfilter,ActionExecutingContextpreContext,Func`1continuation)在System.Web.Mvc.ControllerActionInvoker.<>c__DisplayClassd.<>c__DisplayClassf.<InvokeActionMethodWithFilters>b__c()在System.Web.Mvc.ControllerActionInvoker.InvokeActionMethodWithFilters(ControllerContextcontrollerContext,IList`1filters,ActionDescriptoractionDescriptor,IDictionary`2parameters)在System.Web.Mvc.ControllerActionInvoker.InvokeAction(ControllerContextcontrollerContext,StringactionName)</p><divclass="blocktc"style="margin-bottom:10px;">Copyright1999-2014上海市数字证书认证中心有限公司|沪ICP备08100327<br/></div></div></body></html>
解决方案七:
专家帮忙看看哪里有错误
解决方案八:
从您这边提供的Tracelog信息,Endpoint应该接受到的请求,所以应该不是““不正确的地址”所引起的。信息中有调用PayController,从您这边这个Control的名字来看,这个应该还有外部支付相关的服务依赖,所以先确认一下这个是有问题。