wcf相关内容

出站消息上的 WCF Content-Length HTTP 标头

我的处境很艰难,托管在 IBM HTTP Server (IHS) 上的 Java Web 服务端点需要 Content-Length 标头,尽管它应该符合 HTTP/1.1.如果我发送标题,一切正常.如果我不使用它,我会收到 500 错误响应,通知我我的 POST 实体正文为空(即使它不是). 我们为这些服务(由第三方开发)在 WCF 客户端上投入了大量时间,但我似乎找不到将 Conten ..
发布时间:2022-01-17 17:41:55 其他开发

使用 WCF 的 Http 请求中缺少授权标头

我正在使用 WCF 访问 Web 服务.使用 WSHttpBinding,安全模式设置为传输 (https),​​客户端凭据类型为基本.当我尝试使用代理访问服务时,收到 401 未经授权的异常. 这里是绑定 var binding = new WSHttpBinding(){UseDefaultWebProxy = true,安全={模式 = SecurityMode.Transport, ..
发布时间:2022-01-17 17:40:12 其他开发

如何向 WCF 服务添加跨域支持

我正在尝试允许来自托管在 localhost:80 的 javascript 应用程序的 POST 请求到托管在不同端口的 WCF RESTful 服务,但不知何故它不起作用.我尝试将自定义属性添加到标头,并以编程方式将其添加到我的服务的 JSONData 方法中,但我的响应中仍然出现“405 Method not allowed".这里的正确方法是什么? 这是我的界面: 命名空间 Res ..
发布时间:2022-01-17 17:02:24 C#/.NET

实体框架 4 POCO 的存储过程错误 - “The FunctionImport could not be found in the container"

具有由 T4 模板生成的 POCO 实体的实体框架.添加了命名为“procFindNumber"的函数导入,指定了命名为“NumberResult"的复杂集合. 这是在 Context.cs 文件中生成的内容: public ObjectResultprocFindNumber(字符串查找值){对象参数查找值参数;如果(查找值!= null){lookupvalueParameter = ..
发布时间:2022-01-16 19:59:55 其他开发

SOAP API HTTPS - 与经典 ASP 连接

我知道有很多关于将经典 ASP 客户端连接到 SOAP Web 服务的讨论,但我对连接到启用 HTTPS 的 SOAP 服务很感兴趣. 我们有一个用 WCF 编写的现有 SOAP Web 服务,它工作得很好……适用于 .NET 客户端.我们收到了一位新客户的请求,“我们使用经典 ASP - 我们如何连接到您的 Web 服务 API?"我不知道从哪里开始,我开始意识到我不知道实际 SOAP 消 ..
发布时间:2022-01-16 15:25:04 其他开发

WCF 服务自定义消息检查器

我构建了一个使用自定义用户名和密码身份验证的 WCF 服务,我正在使用以下代码从客户端应用程序对其进行测试: 使用 (ServiceReferenceClient.TestServiceClient tc = new ServiceReferenceClient.TestServiceClient()){tc.ClientCredentials.ServiceCertificate.Authen ..
发布时间:2022-01-15 21:48:25 C#/.NET

订阅 WCF 服务中的事件

我需要对 WCF 服务的功能进行一些实时报告.该服务在 Windows 应用程序中自托管,我的要求是在客户端调用某些方法时向主机应用程序报告“实时". 我对该任务的最初想法是在服务代码中发布“NotifyNow"事件,并在我的调用应用程序中订阅该事件,但这似乎是不可能的.在我的服务代码(实现,而不是接口)中,我尝试添加以下内容 public delegate void MessageEve ..
发布时间:2022-01-15 12:00:07 其他开发

WCF - 处理版本控制

如果我需要退出此服务合同: [ServiceContract(Namespace="http://api.x.com/Svc1")]公共接口 IService1{[OperationContract(Name = "AddCustomer")]bool AddCustomer(DTOCustomer1 客户);} 对此: [ServiceContract(Namespace="http:// ..
发布时间:2022-01-14 23:47:06 其他开发

前缀 SOAP XML 代替直接命名空间

我正在与我们的一位合作伙伴合作以整合我们的业务服务.我正在使用 WCF (.Net 3.5) 与合作伙伴 Web 服务进行通信.我认为合作伙伴 Web 服务是用 Java 编写的. 使用 SVC util 我生成了代理类.取而代之的是 DataContract 序列化程序,svcutil 使用了 xmlserializer.但合作伙伴提供的 WSDL 与 Web 服务响应 SOAP xml ..
发布时间:2022-01-14 23:42:59 其他开发

WCF 服务引用命名空间与原始命名空间不同

我的服务引用使用的命名空间有问题.我有许多 WCF 服务,比如命名空间 MyCompany.Services.MyProduct(实际的命名空间更长). 作为产品的一部分,我还提供了一个示例 C# .NET 网站.此 Web 应用程序使用命名空间 MyCompany.MyProduct. 在最初的开发过程中,该服务作为项目引用添加到网站并直接使用.我使用了一个工厂模式,它返回一个实现 My ..
发布时间:2022-01-14 23:30:54 C#/.NET

从 WCF RESTful 响应中删除 xml 命名空间

我正在使用 WCF 向调用者返回一个普通的旧 XML (POX) 文档.我正在使用 XML Serializer 格式化程序将对象转换为 XML. 在返回的文档中,我有一些针对 XML Schema 和实例的无关 xml 命名空间引用(在 ASMX 版本中不存在).我在网上看到了各种不应该删除这些的论点,我不赞成返回纯 XML 文档. 从 WCF 中返回的 XML 文档中删除这些 xm ..
发布时间:2022-01-14 23:14:42 其他开发

在 Linux 上托管 WCF 服务

有没有办法在 Linux 上托管 WCF 服务.我阅读了有关 wine 的信息,但没有看到任何使用它托管 WCF 服务的示例. P.S : 我尝试过 mono 和 mod_mono 但无济于事. 解决方案 您可以将它托管在一个独立的控制台应用程序中,如下所示: 使用系统;使用 System.ServiceModel;使用服务;命名空间主机{类主类{公共静态无效主要(字符串[] ar ..
发布时间:2022-01-13 21:05:59 其他开发

用于数据验证的 DataMember 属性

我希望在我的 WCF 数据协定成员上放置属性以验证字符串长度,并可能使用正则表达式进行更精细的参数验证. 我可以将 [Range] 属性用于数值和 DateTime 值,并且想知道你们中是否有人找到了我可以用于数据验证的任何其他 WCF 数据成员属性.我发现了 Silverlight 的一些属性,但 WCF 没有. 解决方案 将 System.ComponentModel.DataA ..
发布时间:2022-01-13 18:23:04 其他开发

如何使用 Json.Net 从我的 WCF 休息服务(.NET 4)返回 json,而不是用引号括起来的字符串?

2010 年 10 月 19 日更新我知道我不久前问过这个问题,但这些答案中显示的解决方法很难令人满意,这仍然是许多人的常见问题.WCF 只是不灵活.我创建了自己的开源 C# 库,用于在没有 WCF 的情况下创建 REST 服务.检查 restcake.net 或 rest.codeplex.com 获取有关该库的信息.结束更新 2012 年 8 月 2 日更新ASP.NET Web API ..
发布时间:2022-01-11 22:04:23 其他开发

rabbitmq 的 REST API

有没有办法让我从 $.ajax 向 RabbitMQ 发送数据? 我的应用程序由数千个 Web 客户端(用 js 编写)和 WCF REST 服务组成,现在我想弄清楚如何为我的应用程序创建一个可扩展的点.这个想法是有一个 rabbitmq 实例,它从一侧接收来自 js 客户端的消息,以及从队列中获取待处理消息的 WCF 工作流服务实例. 我知道 AMQP 和 HTTP 是完全不同的东西 ..
发布时间:2022-01-11 17:49:35 C#/.NET

如何向 WCF 中的请求添加授权标头?

我正在开发一个 Windows 窗体应用程序,并且需要调用一个 WCF 服务.在将请求发送到服务之前,我需要向请求添加标头(授权 - 自定义).我也有一个自定义检查器类.我尝试了以下方法,但不知何故未调用该服务,它返回异常. public object BeforeSendRequest(ref Message request, IClientChannel channel){MessageHe ..
发布时间:2022-01-11 16:23:31 C#/.NET

如何将 JWT 令牌与 WCF 和 WIF 一起使用?

一般说明 我们正在使用 IdentityServer3 并且到目前为止对它非常满意. 在 MS 和 Thinktecture OWIN 中间件的帮助下,我们可以非常轻松地保护 MVC 和 ASP.NET Web API 应用程序. 我们为之工作的客户端仍然有很多 SOAP WCF 服务,而这正是我们陷入困境的地方. 设置 我不会撒谎,我对 WCF 的经验还很遥远,我只将它 ..
发布时间:2022-01-10 09:04:03 其他开发

如何在 WCF 服务中使用 RequestContext 映射路径

这篇 MSDN 文章 说: HttpContext:从 WCF 服务中访问时,Current 始终为 null.请改用 RequestContext. 我想要做的是从我的 IIS 托管的 WCF 服务中加载一些 XSD 文件.问题是,我无法弄清楚如何像在任何旧的香草 ASP.NET 网站中那样执行 Server.MapPath(),例如: HttpContext.Current. ..
发布时间:2022-01-09 22:16:09 C#/.NET