问题标签 [basichttpbinding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wcf - 已超出传入邮件的最大邮件大小配额 (65536)
我在为几个表创建范围时遇到了这个异常,所有这些表的设计都很庞大
我已经MaxReceivedMessageSize
到 2147483647 了,但在这一行仍然给了我以下例外
已超出传入邮件 (65536) 的最大邮件大小配额。
要增加配额,请在适当的绑定元素上使用 MaxReceivedMessageSize 属性。
silverlight - 为什么有人会在 Silverlight 中使用 WCF basicHttp webservice 而不是 WCF RIA 服务?
所以,我已经使用 WCF Ria 服务几个月了,我想知道为什么有人会使用 WCF basicHttp webservice 而不是使用 WCF RIA 服务?
有人告诉我 RIA 服务不适合企业级应用程序,我想知道为什么?
如果没有 RIA,您似乎必须在 2 个区域(客户端和服务器)中编写验证逻辑。此外,RIA 相当容易地处理角色和成员资格。
如果要使用 WCF basicHttp webservice,需要做多少额外的工作?使用 RIA 有什么好处?和.. 有没有人有任何使用 wcf basicHttp webservice 的企业级 Silverlight 应用程序的好例子?
谢谢!
wcf - WCF NetTCPBinding 与 HttpBinding 在线发送数据的差异
假设我有一个暴露两个端点的服务,第一个是 NetTCPBinding,第二个是任何风格的 HttpBinding。它们都执行完全相同的服务合同。
在线上发送的内容有什么区别?
- 使用 netTcp 我的消息是否仍被序列化为 XML?或者我的对象的一些二进制表示?
- 在接收消息方面有什么区别?http 端点是否只理解 http 命令(get/post 等),而 nettcp 端点理解不同的东西?
- 为什么 nettcp 比 http 更有效(在这种情况下我不需要互操作性) - 开销在哪里?
我认为在所有情况下,在将消息放到网络上之前,它将被转换为二进制,因此,http 在网络方面也位于 tcp 之上 - 所以 http 通信需要额外的地方。
感谢这个问题有点含糊,但希望有人会知道我想问什么:)
wcf - 具有 basicHttpBinding 的 WCF 服务和具有 algorithmSuite=Basic128Sha256Rsa15 的消息安全性
我发现很难找到有关 WCF 服务的消息级别安全性的示例。专门寻找有关如何使用 basicHttpBinding 和以下算法之一进行消息级别安全性的示例:Basic128、Basic128Sha256 或 BasicSha256Rsa15。
我在 Visual Studio 中玩过一点,但我遗漏了一些东西。我希望能够设置 Web.Config,以便 Wsdl 说明发布后需要哪些安全算法。我想错了吗?另外,我如何加载交换两端使用的密钥。
我真的只需要一个简单的例子。
谢谢!
wcf - 具有传输安全性的 WCF basicHttpBinding 指定消息凭据类型
我已经获得了一个服务的 wsdl,VS2010 生成了以下绑定作为其配置的一部分。
我有点困惑,因为在模式设置为传输的情况下消息节点会做什么?
wcf - 请求失败,HTTP 状态为 415
当我尝试从 WCF 调用方法时出现异常...我正在使用框架 2.0 的 Windows 应用程序中使用 WCF,而我的 WCF 使用 BasicHttpBinding 选项...
请求失败,HTTP 状态为 415:无法处理消息,因为内容类型为 'text/xml; charset=utf-8' 不是预期的类型 'multipart/related; 类型="应用程序/xop+xml"'
wcf - WCF BasicHttpBinding + UserNamePasswordValidator+x.509
我使用带有自定义用户名验证 x.509 但没有 SSL 的 wsHttpBinding 为客户端设置了 WCF 服务
他们使用的是 PHP,完全无法通过 WS 安全性,所以我们的解决方案必须是添加另一个基本的 httpbinding。但是当我这样做时,它似乎需要 SSL。我的要求是绝对不要使用 SSL。
我的 wshttpbinding 看起来像这样:
在没有 SSL 的情况下使用 basichttpbinding 可以实现相同的精确配置吗?
c# - 大二进制 (byte[]) 通过 WCF 传输文件
我正在尝试构建一个 WCF 服务,该服务允许我将大型二进制文件从客户端发送到服务。
但是我只能成功传输最大 3-4MB 的文件。(当我尝试传输 4.91MB 时失败了,当然还有其他任何内容)
如果我尝试发送 4.91MB 文件,我得到的错误是:
异常消息:接收对http://localhost:56198/Service.svc的 HTTP 响应时发生错误。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。
内部异常消息:底层连接已关闭:接收时发生意外错误。
内部异常消息:无法从传输连接读取数据:现有连接被远程主机强制关闭。
内部异常消息:远程主机强制关闭现有连接
只要将 byte[] 文件作为方法参数发送到公开的服务方法,就会在客户端发生此错误。
我在服务方法的第一行有一个断点,以防文件传输成功(低于 3MB),该断点被命中并且文件被传输。但是在这种情况下,只要调用该方法,就会出现错误。如果出现此错误,则不会命中服务中的断点。
我将粘贴我的 Service Web.config 和 Asp Page (Client) Web.config 部分。如果您还需要发送文件并接受文件的代码,请告诉我,我也会发送。
服务网络配置
客户端(Asp.net 页面)Web.Config
.net - 从 WCF 返回 JSON
我的 WCF 服务在 .net framework 3.5 中,这个 WCF 服务将被 PHP 使用,所以我使用了 basicHttpBinding(如果有其他更好的,请提出建议)。
我在函数上使用下面的代码/属性来返回 JSON。
但它不返回 JSON(它的返回对象)。请帮我。
注意:我找到了一个解决方案,但它适用于 .NET Framework 4.0。但我需要 3.5 的解决方案。 WCF 4.0:WebMessageFormat.Json 不使用 WCF REST 模板 谢谢
c# - 构造函数调用每个方法调用 WCF HTTPS
我有一个奇怪的问题(或者可能对我来说很奇怪)
我有一个使用 wsHttpBinding 托管的 WCF WebSrvice。(HTTP)
一切都很好。
我切换到 basicHttpBinding 因为我想从 PHP 访问它。我还将我的服务设为 HTTPS,所以现在它的 basicHttpBinding over HTTPS。
该服务运行良好(几乎符合预期),方法也按预期运行。
但是我注意到,在最后一个配置(wsHttpBinding,HTTP)中,当客户端调用第一个方法时,我的服务构造函数曾经调用过,然后对于其他所有方法,它就再也没有调用过。(这很好,因为我在构造函数中执行了一些代码,我只想在客户端开始使用服务时运行一次)
但是在新配置(basicHttpBinding、HTTPS)中,每个执行的方法都会调用构造函数。
这是正常的,还是我做错了什么?如果它正常,那么首先,我应该为每个会话(客户端)运行一次的代码做什么。如果你有时间,为什么会这样,通过 HTTP 的行为是不同的,而通过 HTTPS 是不同的?(还是因为绑定的不同?)
谢谢。