Tag: wcf binding

对于NetNamedPipeBinding,maxReceivedMessageSize可以设置的最大大小是多less?

我注意到2147483647似乎是maxReceivedMessageSize的stream行select,但这是限制吗?

协议映射中的错误在IIS中托pipeWCF服务时

我使用VS 2010开发了一个简单的WCF服务。我通过添加应用程序在IIS的默认网站中托pipe并设置物理path 而我试图浏览.svc文件,它给了我以下错误: “ configuration节'protocolMapping'不能被读取,因为它缺less一个节声明 ” 我尝试了很多解决scheme,但是它不起作用 我创buildWCF服务库有一个App.config与此: <?xml version="1.0" encoding="utf-8" ?> <configuration> <appSettings> <add key="aspnet:UseTaskFriendlySynchronizationContext" value="true" /> </appSettings> <system.web> <compilation debug="true" /> </system.web> <!– When deploying the service library project, the content of the config file must be added to the host's app.config file. System.Configuration does not support config files for libraries. –> <system.serviceModel> […]

WCF通过SSL – 404错误

好吧,我一定在这里错过了一些非常简单的事情,因为我一直在Google上search几天,然后在那里看到几十个答案,而且在这里,无论我尝试了什么,我都无法得到这个工作。 当通过简单的HTTP调用时,该服务工作得很好。 这是我们的设置…我们有一个域名http://www.mydomain.com 。 我们在thawte上安装了SSL证书,就像我们保护电子商务网站一样。 这一切工作正常,我可以去http://www.mydomain.com,它的工作原理是正确的。 我在Windows Server 2003 R2上运行VS2008,.NET 3.5站点。 现在,我添加了一个支持Silverlight的WCF服务到我的站点,我想通过SSL进行通信。 如果我浏览到http://www.mydomain.com/myservice.svc,它会按照预期向我显示WSDL描述性的“ 您已经创build了一个服务 ”页面,该页面显示了如何创build您的客户端 svcutil.exe https:// … 编辑:我意识到在wsdl文件中显示的svcutil的url实际上是指向web服务器的物理框名称,而不是正确的域。 所以我经历了这篇博文中显示的步骤,以使用adsutil脚本来更新IIS中网站的SecureBinding。 现在wsdl文件显示正确的SSL地址,但我仍然得到相同的错误。 现在我去了,试图挂钩我的Silverlight应用程序,它不起作用,从asynchronous调用的结果中返回一个exception,指出“ 远程服务器返回一个错误:NotFound 。我的一些博客通过创build一个testing的Windows应用程序,并试图从中引用它,然后讨论了如何将它缩小到Silverlight问题。那么,我甚至在一个正常的Windows应用程序试图通过SSL访问服务,我得到一个exception,指出: System.ServiceModel.EndpointNotFoundException: There was no endpoint listening at https://www.mydomain.com/mysubdir/myservice.svc that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details. […]

WCF服务maxReceivedMessageSize basicHttpBinding问题

我似乎无法让我的WCF服务接受大量的数据发送到它。 我为客户端configuration了maxReceivedMessageSize,可以接收大量数据,这不是问题。 它将数据发送到服务。 我试图configuration服务,但没有任何运气。 这是我的web.config: <?xml version="1.0"?> <configuration> <system.web> <compilation debug="true"/> </system.web> <system.serviceModel> <behaviors> <serviceBehaviors> <behavior> <serviceMetadata httpGetEnabled="true"/> <serviceDebug includeExceptionDetailInFaults="false" /> <serviceDiscovery /> </behavior> </serviceBehaviors> </behaviors> <services> <service name="Service.IService"> <clear /> <endpoint binding="basicHttpBinding" bindingConfiguration="MessageSizeBasic" contract="Service.IService" /> </service> </services> <bindings> <basicHttpBinding> <binding name="MessageSizeBasic" maxBufferSize="2147483647" maxReceivedMessageSize="2147483647"> <readerQuotas maxDepth="32" maxStringContentLength="2147483647" maxArrayLength="16348" maxBytesPerRead="4096" maxNameTableCharCount="16384" /> </binding> </basicHttpBinding> <webHttpBinding> <binding […]

WCF错误:调用者没有通过服务进行身份validation

我试图从我的客户端控制台应用程序访问我的WCF服务进行testing。 我收到以下错误: 调用者未被服务authentication 我正在使用wsHttpBinding 。 我不确定服务期待什么样的身份validation? <behaviors> <serviceBehaviors> <behavior name="MyTrakerService.MyTrakerServiceBehavior"> <!– To avoid disclosing metadata information, set the value below to false and remove the metadata endpoint above before deployment –> <serviceMetadata httpGetEnabled="true"/> <!– To receive exception details in faults for debugging purposes, set the value below to true. Set to false before deployment to […]

basicHttpBinding vs wsHttpBinding

在WCF端点中,basicHttpBinding和wsHttpBinding有什么不同? 什么时候应该使用?

WCF – net.pipe与net.tcp与http绑定

我是WCF的新手,想了解以下每个绑定的差异/优点/限制/等等: net.pipe net.tcp http 有关何时使用每个绑定和其他示例的支持情况,将不胜感激。

这可能是由于服务端点绑定不使用HTTP协议

我有一个WCF服务在我的本地机器上正常运行。 我把它放在服务器上,我收到以下错误: 接收到http://xx.xx.x.xx:8200 / Services / WCFClient.svc的HTTP响应时发生错误。 这可能是由于服务端点绑定不使用HTTP协议。 这也可能是由于HTTP请求上下文被服务器中止(可能是由于服务closures)。 查看服务器日志了解更多详情。] 我已经在url中的服务,它正常工作。 我所做的所有function是返回一个string的图像名称,所以传递的数据不是很多。 我已经跟踪了日志,它给了我相同的信息。 这是我的客户端configuration: <binding name="basicHttpBinding_IWCFClient" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferPoolSize="2147483647" maxReceivedMessageSize="2147483647" messageEncoding="Text" textEncoding="utf-8" useDefaultWebProxy="true" allowCookies="false"> <readerQuotas maxDepth="2147483647" maxStringContentLength="2147483647" maxArrayLength="2147483647" maxBytesPerRead="2147483647" maxNameTableCharCount="2147483647" /> <security mode="None"> <transport clientCredentialType="None" proxyCredentialType="None" realm="" /> <message clientCredentialType="UserName" algorithmSuite="Default" /> </security> </binding> <endpoint name="basicHttpBinding_IWCFClient" address="http://localhost:4295/Services/WCFClient.svc" binding="basicHttpBinding" bindingConfiguration="basicHttpBinding_IWCFClient" behaviorConfiguration="WCFGraphicManagementTool.Services.ClientBehavior" contract="WCFClient.IWCFClient" […]

WCF服务应用程序和WCF服务库之间有什么区别?

我正在开发一个WCF Web服务,我使用WCF服务应用程序模板来做到这一点。 创build“WCF服务应用程序”是否满足此要求? 通过WCF服务应用程序创buildWCF服务库的优点是什么?

BasicHttpBinding与WsHttpBinding与WebHttpBinding

在WCF中有几种不同types的基于HTTP的绑定: basicHttpBinding的 WsHttpBinding的 的WebHttpBinding 这三个之间有什么区别? 特别是在特性/性能和兼容性方面有什么不同?