首页
学习
活动
专区
圈层
工具
发布

【Java】已解决:System.ServiceModel.EndpointNotFoundException

)开发分布式应用程序时,开发者可能会遇到System.ServiceModel.EndpointNotFoundException报错。...这种错误通常发生在客户端尝试连接到一个不存在或不可用的服务端点时。...以下是一个典型场景: 场景:在一个WCF项目中,客户端尝试调用一个远程服务,但由于配置错误或服务不可用,抛出了EndpointNotFoundException。...二、可能出错的原因 导致System.ServiceModel.EndpointNotFoundException报错的原因主要有以下几点: 服务未启动:WCF服务未启动或由于故障停止运行。...地址错误:客户端配置的服务端点地址不正确或拼写错误。 网络问题:网络连接问题导致客户端无法访问服务端点。 防火墙设置:防火墙阻止了客户端对服务端点的访问。

28510

Asp.net web api 知多少

它是轻量级的架构,适用于有限带宽的设备,如智能手机。 开源。 Q6. WCF、WEB API、 WCF REST 、Web Service之间的区别是? Ans....需要额外配置大量繁琐的配置项。 非开源,只要客户端能解析xml就可以使用。 可以在应用程序或IIS或window service上承载。...可以在应用程序或IIS中承载。 它是轻量级的架构,支持多种设备特别是有带宽限制的设备比如智能手机。...当您想创建一个可以使用快速传输通道的服务时,请选择WCF,如TCP,命名管道,或者甚至UDP(在WCF 4.5),并且当所有其他通道不可用时能够支持HTTP传输信道。...当你混合使用了MVC和WEB API控制器,你想实现授权那么你必须创建两个过滤器一个为MVC和另一个为WEB API,因为两者是不同的。

5.8K50
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    使用 ServiceStack 构建跨平台 Web 服务

    《WCF和ASP.NET Web API在应用上的选择》 。...在讨论跨平台的Web服务上,ASP.NET Web API是一个重要选项,在本文中,我将展示如何利用 ServiceStack (开放源代码.NET 和Mono REST 服务框架) 来完成这一任务,不用离开...,贴一张文章里的图片: ? 2年前REST就已经成为Web API部署方式的主流了,而且一直保持这种发展势头,现在基本上都是REST服务,SOAP在企业内网还存在。...例如前面的代码段,如果要求从客户端来执行更高版本的 Web 服务的 DoSomething 方法的两个输入参数 — 或需要返回字符串值之外的另一个字段 —— 给老客户重大更改是不可避免的。...ServiceStack是.Net和Mono的开源框架,相对WCF,MVC及Web API而言它是开发Web服务与Web应用的有力替代品,它越来越普及。

    2.2K50

    原 REST - Representati

    REST并非是标准而是一种再互联网环境下开发提供服务的方法规范。REST 遵循 web 应用程序的体系结构风格,用户通过类似于选择翻页链接去往下一页的方式访问web应用程序。...REST基于唯一URI标识的资源。 只要服务遵从定义的标准或特性,我们可以将这个服务称为 rest。REST 并不与任何特定的平台联系在一起, 当前在Web上使用 HTTP 完成的。...WCF运行时的基础工作是监听处理来自网络位置的消息,并将他们传递给应用程序(服务),使用WCF开发REST应用程序是一项简单的任务。...有两种类型的托管服务、自寄宿web服务和与应用程序服务器(如 IIS)承载的 web 服务。...适于使用的情况 当我们计划设计一个专门在web上使用的应用程序时, 或者当我们需要快速客户端集成时, 可以使用REST。

    1.4K70

    WCF Web Api

    什么是WCF Web Api ? 越来越多的互联网应用向外开放他们的功能,例如Flickr,Twitter和Facebook,国内也掀起了开放的浪潮。...处理这些社会化的应用外,企业的组织也在暴露企业的应用功能。WCF Web API允许开发人员通过HTTP开放他们的应用程序、数据和服务。...他们还可以利用网络的高速缓存和代理的基础设施,通过提供适当的控制和实体头的方式,在下个版本的WCF(.NET 4.5)设计了RESTful风格的,并不强制开发人员使用Rest的应用程序,你的应用程序可以从...WCF的Web API也包含了简化的HTTP Body到.NET类转换的扩展方法。客户端还包括HttpRequestMessage和HttpResponseMessage是强类型的HTTP消息交涉。...在WCF的Web API,已经推出了新的扩展点称为HTTP处理器,使开发人员可以轻松地插入自己的媒体类型的格式化(包括那些支持超媒体),它可以同时在身体以及其他组件的消息像的URI。

    94670

    WCF和ASP.NET Web API在应用上的选择

    与WCF REST或ASP.NET AJAX加ASMX相比,它不是对现有框架的增强,而是一个全新的平台。...WCF最初为基于SOAP的服务而设计,首先支持的是WS-*功能,但后来添加了少量迎合REST的功能。...因为WCF主要是为基于SOAP的XML消息设计的,为了让Web API成为WCF一部分,需要动的手术实在有点大(至少Web API的开发者们给了我这样的印象),是基于RPC风格的API。...WCF的 TCP、Named Pipes,甚至UDP(在WCF 4.5中)绑定的性能要比HTTP强很多倍,这里有一个几年前的微软的测试报告《WCF 性能基准报告》,对外提供的服务采用Web API同时也是一个业界标准问题...微软随.NET 4.5发布新REST API框架 Web API 强势入门指南 Web API 入门指南 - 闲话安全

    1.7K80

    WCF Web API 说再见,继承者ASP.NET Web API

    从 .NET 3.5 开始 WCF 已经支持用 WebHttpBinding 构建 RESTful Web 服务,基于 WCF 框架的 RESTful Web 服务还是建立在 WCF Message 栈上...,还是基于RPC风格的,因为 REST 的工作原理有所不同,它不需要依赖 SOAP 协议,因此 WCF 消息管道对于它经过了特殊的消息优化。...但 REST 集成在 WCF 消息管道上还是不理想,所以微软重新开始构造基于Http 协议特点的RESTful的Web API, 从2010年10月份开始把代码放在codeplex上http://wcf.codeplex.com...几个月之前WCF和ASP.NET 团队合并,把WCF Web API的内容并入了ASP.NET Web API,目前WCF Web API的所有功能并没有完成移植,将在ASP.NET Web API正式发布的时候完成移植...同时提供了一份WCF Web Api到ASP.NET Web API的迁移指南How to Migrate from WCF Web API to ASP.NET Web API,其中列出了 WCF Web

    1.5K90

    WCF技术剖析(卷1)之推荐序

    在.NET平台下做过分布式开发的朋友,想必对以下技术都不会陌生:ASP.NET服务、Web服务增强、.NET Remoting、MSMQ等,这些技术各自独立,编程模型差别较大,无法用一种统一的编程模型进行分布式应用程序开发...在2003年时,微软启动了一个代码名为Indigo的项目,微软试图实现一个宏伟的计划,用一套统一的API完成上述各模型的功能,同时支持良好的扩展性,便于出现新的Web服务标准、协议时,无需再开发另外一套模型...3.0的一部分发布,.NET Framework 3.5中,WCF得到了进一步增强,在开发REST服务方面也提供了支持。...可以说WCF是一个统一的、可配置、可扩展的分布式应用程序开发框架,使用它可以非常轻松高效的构建分布式应用程序。...WCF技术的方方面面,有知识讲解,也有案例演示,从使用的角度阐释了WCF。

    837110

    Mono 3.0.2 基于双工通信的WCF应用 Demo

    客户端调用CalculatorService正常的服务调用,那么在服务执行过程中借助于客户端在服务调用时提供的回调对象对客户端的操作进行回调,从本质上讲是另外一种形式的服务调用。...WCF采用基于服务契约的调用形式,客户端正常的服务调用需要服务契约,同理服务端回调客户端依然需要通过描述回调操作的服务契约,我们把这种服务契约称为回调契约。...步骤三:服务寄宿 我们通过一个控制台应用程序完成对CalculatorService的寄宿工作,并将所有的服务寄宿的参数定义在配置文件中。...WSDualHttpBinding实际上创建了两个通道,一个用于客户端向服务端的通信,而另一个则用于服务端到客户端的通信,从而间接地提供了双工通信的实现。...具体可以参看 WCF置于Mono下遇到的一些问题 在MONO下实现WCF所遇到的问题 步骤四:实现回调契约 在客户端程序为回调契约提供实现,在下面的代码中CalculateCallback实现了回调契约

    87360

    WCF RESTful服务的Google Protocol Buffers超媒体类型

    Protocol Buffers 是在一个很理想的结构化数据的语言中立的序列化格式。你可以考虑一下XML或JSON,但更轻,更小的协议缓冲区。 这种格式的广应用于谷歌不同的系统之间交换数据。...要遵循REST的原则, protocol buffers 应作为一个新的超媒体类型的代表。 在当前版本(.NET 4) 的Windows通讯基础(WCF),包含一个新的媒体类型,需要相当数量的努力。...幸运的是,新版本的WCF HTTP堆栈,使媒体类型的WCF编程模型的一等公民,大家可以Glenn Block’s 博客去了解更详细的内容。...这个例子我们使用入门:构建简单的Web API 的代码和WCF Web API Preview 6。...XML Leverage T4Scaffolding for WCF Web API using-protocol-buffers-on-net-platform-part-i using-protocol-buffers-on-net-platform-part-ii

    1.1K70

    ASP.NET中使用HttpWebRequest调用WCF

    最近项目需要和第三网站进行数据交换,第三方网站基本都是RESTfull形式的API,但是也有的是Web Service,或者.NET里面的WCF。微软鼓励大家使用WCF替代Web Service。...Web Service技术介绍 Web Service是一个平台独立的,松耦合的,自包含的、基于可编程的Web应用程序,可使用开发的XML数据标准来描述、发布、发现、协调和配置这些应用程序,同时用于开发分布式的互操作的应用程序...它使用相同的基础结构和 API 来创建应用程序,这些应用程序可与同一计算机系统上或驻留在另一家公司内并通过 Internet 访问的系统上的其他应用程序进行通信。...因此,他们决定以面向服务的方式来创建此应用程序,并通过定义完善的一组服务,将此应用程序的逻辑公开给其他软件。为了实现这些服务并使之与其他软件进行通信,这一新应用程序将使用 WCF。 ?...参考网址: 1.WCF Web API说再见,继承者ASP.NET Web API http://www.cnblogs.com/shanyou/archive/2012/03/11/2390672.html

    2.7K90

    JSON 和 JSONP

    从安全角度考虑,这个规定很合理;但是,也确实给分布式(面向服务、混搭等等本周提到的概念)Web开发带来了麻烦。如果尝试从不同的域请求数据,会出现安全错误。...如果能控制数据驻留的远程服务器并且每个请求都前往同一域,就可以避免这些安全错误。 源策略阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。...克服该限制的一个相对简单的方法是让 Web 页面向它源自的 Web 服务器请求数据,并且让 Web 服务器像代理一样将请求转发给真正的第三方服务器。尽管该技术获得了普遍使用,但它是不可伸缩的。...该方法是可行的,因为同源策略不阻止动态脚本插入,并且将脚本看作是从提供 Web 页面的域上加载的。但如果该脚本尝试从另一个域上加载文档,就不会成功。...JSON (WCF-Implementation) Rob Windsor on WCF with REST, JSON and RSS JSON Viewer RenComponent.JSONP

    1.1K70

    WCF,Net remoting,Web service

    由于WCF完全是由托管代码编写,因此开发WCF的应用程序与开发其它的.Net应用程序没有太大的区别,我们仍然可以像创建面向对象的应用程序那样,利用WCF来创建面向服务的应用程序。    ...即使对于WCF和ASMX而言,虽然两者都使用了SOAP,但基于WCF开发的应用程序,仍然可以直接与ASMX进行交互。....NET Remoting 使您能够在任何类型的应用程序(包括 Windows 窗体、托管的 Windows 服务、控制台应用程序或 ASP.NET 辅助进程)中灵活地托管远程对象。...默认情况下,该权限不会授予从 Intranet 或 Internet 上下载的代码。...当您从运行于沙箱(如下载的 Windows 窗体应用程序)中的客户端连接到系统时,ASP.NET Web 服务是较简单的选择,因为不需要更改安全性策略。

    1.7K50
    领券