wcf-binding相关内容

如果我设置 HttpGetEnabled = false 会发生什么

我对元数据发布概念感到困惑. 如果在我编写的 WCF 服务配置文件中: 网络服务描述语言" (WSDL) -- 后者可通过 HTTP(s) 访问. 因此,为了生成代理,您需要元数据信息.当您删除 serviceMetadata 行时,您表示您没有提供 WSDL 格式的元数据. 但是之前在 MEX 中发布元数据的那一行仍然处于活动状态,因此您可以从这些元数据生成代理. 很自然地,当您 ..
发布时间:2022-01-04 15:40:54 C#/.NET

基于 SSL 的 WCF - 404 错误

好吧,我一定在这里遗漏了一些非常简单的东西,因为我已经用谷歌搜索了好几天,并在那里查看了数十个答案,然后在这里,无论我做什么,我都无法让它发挥作用"我试过了.当通过普通 HTTP 调用时,该服务工作得非常好. 这是我们的设置...我们有一个域,http://www.mydomain.com.我们在该域上安装了 thawte 的 SSL 证书,就像我们保护电子商务网站一样.一切正常,我可以访问 ..
发布时间:2021-12-26 19:53:58 其他开发

将复杂对象传递给休息 wcf

将自定义对象传递给 REST WCF 操作给了我“错误的请求错误".我在这里尝试了 uri 路径和查询字符串类型方法.非常感谢任何帮助. 服务端代码 [ServiceContract]公共接口 IRestService{【经营合同】[WebInvoke(UriTemplate = "getbook?tc={tc}",Method="POST",BodyStyle=WebMessageBod ..
发布时间:2021-12-25 08:34:44 其他开发

ServiceReferences.ClientConfig 中的动态端点

在构建应用程序时,它通常部署在不同的环境(测试、开发、生产)中,因此端点地址会发生变化.由于 ServiceReferences.ClientConfig 是作为 Silverlight 的 .xap 文件的一部分构建的,因此在构建解决方案后很难更改端点,就像使用 web.config 所做的那样. 我已经搜索了很多,但我无法弄清楚这里的最佳实践是什么,所以我的问题是: 在 Silve ..
发布时间:2021-12-23 23:42:42 C#/.NET

WCF:将流与消息协定结合使用

我正在尝试将 WCF 流与消息协定结合使用,因为除了流本身之外,我还需要其他参数. 基本上,我正在创建一个文件上传和下载服务,并在顶部添加一些额外的逻辑. 不幸的是,当我尝试从浏览器访问该服务以检查一切是否正常时,出现以下错误: “/"应用程序中的服务器错误.合同“IFileTransferService"中的“UploadFile"操作使用具有 SOAP 标头的 Message ..
发布时间:2021-12-13 20:19:49 C#/.NET

以编程方式配置 wcf 服务

我有一个远程 wcf 服务,我通过 WSHttpBinding 连接它.如果我使用空的服务构造函数,这意味着它将从 app.config 获取所有配置,则一切正常(我的意思是 MyService s = new MyService()).现在我想以编程方式配置 wcf.这很简单,直到我遇到身份验证问题,做到这一点太难了.这是我使用的 app.config,你可以在那里看到我的安全配置. ..
发布时间:2021-12-13 20:18:16 C#/.NET

WCF 正在使用计算机名而不是 IP 地址并且无法解析

我有一个 WCF 服务在 LAN 上运行良好,但是当尝试从服务引用外部访问它时失败. 我的 WCF 服务托管在使用静态 IP 无域的 win2k3 机器上. 解决方案 经过一番挖掘,我找到了这个问题的答案 - 这是我发现的,希望它可以为其他人节省一些时间和麻烦. 1.) 将 IP 添加到端点地址 &添加带有基本 IP 地址的主机名,如下所示: http://social.ms ..
发布时间:2021-12-13 20:12:07 C#/.NET

WCF:如何以编程方式重新创建这些 App.config 值?

如果我在不指定任何绑定或端点的情况下创建服务(当我通过 Visual Studio 注册 WCF 时,它从 App.config 中生成的值中读取它),我有一个 WCF 服务可以正常工作. 我有一个返回服务引用的简单方法: return new SmsServiceReference.SmsEngineServiceClient(); 这可以正常工作(因为值是从配置中读取的).但是,我希 ..
发布时间:2021-12-13 20:11:03 C#/.NET

在 Web 应用程序中设置 WCF TCP 服务

我已经与这个问题斗争了好几天,从字面上看,一百篇文章提供了有关如何在 Web 应用程序中设置基于 WCF TCP 的服务的部分指南.如果有人可以帮助我,我会将这个问题变成一个完整的指南. 现状 net.tcp 连接在我的开发机器上工作.部署到 Windows Server 2008 R2 后,它也可在本地运行.但是,它不能远程工作,即使可以远程 telnet 到服务器上的端口 808. ..
发布时间:2021-12-13 20:08:01 C#/.NET

响应消息的内容类型 application/xml;charset=utf-8 与绑定的内容类型不匹配 (text/xml; charset=utf-8)

我尝试使用独立应用程序使用 WCF Web 服务.我可以使用 Internet Explorer 查看此服务,也可以在 Visual Studio 服务引用中查看. 这是我得到的错误 内容类型text/html;响应消息的 charset=UTF-8 与绑定的内容类型(text/xml;charset=utf-8)不匹配. 如何更改它以使用正确的内容类型? 这是我的配置文件 ..
发布时间:2021-12-13 19:53:06 C#/.NET

WCF 在运行时更改端点地址

我有我的第一个 WCF 示例.我在一个有很多绑定的网站上有主机.因此,我已将此添加到我的 web.config. 这是我的默认绑定 http://id.web,适用于以下代码. EchoServiceClient client = new EchoServiceClient();litResponse.Text = client.SendEcho("Hello World");客户端关闭( ..
发布时间:2021-12-13 19:37:13 C#/.NET

如何以编程方式将客户端连接到 WCF 服务?

我正在尝试将应用程序(客户端)连接到公开的 WCF 服务,但不是通过应用程序配置文件,而是通过代码. 我应该怎么做? 解决方案 您必须使用 ChannelFactory 类. 这是一个例子: var myBinding = new BasicHttpBinding();var myEndpoint = new EndpointAddress("http://localhost ..
发布时间:2021-12-13 19:28:26 C#/.NET

basicHttpBinding 与 wsHttpBinding

在 WCF 端点中,basicHttpBinding 和 wsHttpBinding 有什么区别?什么时候应该使用? 解决方案 关于这方面的大量材料 - 只需谷歌搜索“WCF basicHttpBinding wsHttpBinding". 您会发现: BasicHttpBinding 和 WsHttpBinding 的区别还有很多很多! 基本上: basicHtt ..
发布时间:2021-12-11 18:36:03 C#/.NET

WCF WebServiceHostFactory MaxReceivedMessageSize 配置

我有一个名为“Palladium"的RESTful WCF Web 服务作为我 VS2008 解决方案中的一个项目.它通过名为“Palladium.svc"的页面使用 WebServiceHostFactory 实现托管在 ASP.Net 3.5 Web 应用程序中. 我的服务的工作方式与解释的类似 此处,由此服务可以接收 POST 以及定义的其他参数在 URITemplate 中. ..
发布时间:2021-11-28 23:04:20 其他开发

.NET 程序集在网络驱动器上以部分信任的方式运行,但所有其他程序以完全信任的方式运行

在网络驱动器上运行时,我们的 C++ 解决方案(调用 .NET 4.0 程序集)有一个奇怪的问题.该解决方案使用 NetTcpBinding 承载多个 WCF 服务,其中之一具有非默认绑定配置.在部分信任下,非默认 NetTcpBinding 本身是不可能的(参见堆栈溢出问题 WCF NetTcpBinding 何时需要完全信任客户端?),但该解决方案在完全信任的网络驱动器下运行.这确实适用于多台 ..
发布时间:2021-11-26 10:49:55 C#/.NET