wcf相关内容
我的处境很艰难,托管在 IBM HTTP Server (IHS) 上的 Java Web 服务端点需要 Content-Length 标头,尽管它应该符合 HTTP/1.1.如果我发送标题,一切正常.如果我不使用它,我会收到 500 错误响应,通知我我的 POST 实体正文为空(即使它不是). 我们为这些服务(由第三方开发)在 WCF 客户端上投入了大量时间,但我似乎找不到将 Conten
..
我正在使用 WCF 访问 Web 服务.使用 WSHttpBinding,安全模式设置为传输 (https),客户端凭据类型为基本.当我尝试使用代理访问服务时,收到 401 未经授权的异常. 这里是绑定 var binding = new WSHttpBinding(){UseDefaultWebProxy = true,安全={模式 = SecurityMode.Transport,
..
我正在尝试允许来自托管在 localhost:80 的 javascript 应用程序的 POST 请求到托管在不同端口的 WCF RESTful 服务,但不知何故它不起作用.我尝试将自定义属性添加到标头,并以编程方式将其添加到我的服务的 JSONData 方法中,但我的响应中仍然出现“405 Method not allowed".这里的正确方法是什么? 这是我的界面: 命名空间 Res
..
具有由 T4 模板生成的 POCO 实体的实体框架.添加了命名为“procFindNumber"的函数导入,指定了命名为“NumberResult"的复杂集合. 这是在 Context.cs 文件中生成的内容: public ObjectResultprocFindNumber(字符串查找值){对象参数查找值参数;如果(查找值!= null){lookupvalueParameter =
..
我知道有很多关于将经典 ASP 客户端连接到 SOAP Web 服务的讨论,但我对连接到启用 HTTPS 的 SOAP 服务很感兴趣. 我们有一个用 WCF 编写的现有 SOAP Web 服务,它工作得很好……适用于 .NET 客户端.我们收到了一位新客户的请求,“我们使用经典 ASP - 我们如何连接到您的 Web 服务 API?"我不知道从哪里开始,我开始意识到我不知道实际 SOAP 消
..
我构建了一个使用自定义用户名和密码身份验证的 WCF 服务,我正在使用以下代码从客户端应用程序对其进行测试: 使用 (ServiceReferenceClient.TestServiceClient tc = new ServiceReferenceClient.TestServiceClient()){tc.ClientCredentials.ServiceCertificate.Authen
..
我需要对 WCF 服务的功能进行一些实时报告.该服务在 Windows 应用程序中自托管,我的要求是在客户端调用某些方法时向主机应用程序报告“实时". 我对该任务的最初想法是在服务代码中发布“NotifyNow"事件,并在我的调用应用程序中订阅该事件,但这似乎是不可能的.在我的服务代码(实现,而不是接口)中,我尝试添加以下内容 public delegate void MessageEve
..
如果我需要退出此服务合同: [ServiceContract(Namespace="http://api.x.com/Svc1")]公共接口 IService1{[OperationContract(Name = "AddCustomer")]bool AddCustomer(DTOCustomer1 客户);} 对此: [ServiceContract(Namespace="http://
..
我正在与我们的一位合作伙伴合作以整合我们的业务服务.我正在使用 WCF (.Net 3.5) 与合作伙伴 Web 服务进行通信.我认为合作伙伴 Web 服务是用 Java 编写的. 使用 SVC util 我生成了代理类.取而代之的是 DataContract 序列化程序,svcutil 使用了 xmlserializer.但合作伙伴提供的 WSDL 与 Web 服务响应 SOAP xml
..
我的服务引用使用的命名空间有问题.我有许多 WCF 服务,比如命名空间 MyCompany.Services.MyProduct(实际的命名空间更长). 作为产品的一部分,我还提供了一个示例 C# .NET 网站.此 Web 应用程序使用命名空间 MyCompany.MyProduct. 在最初的开发过程中,该服务作为项目引用添加到网站并直接使用.我使用了一个工厂模式,它返回一个实现 My
..
我正在使用 WCF 向调用者返回一个普通的旧 XML (POX) 文档.我正在使用 XML Serializer 格式化程序将对象转换为 XML. 在返回的文档中,我有一些针对 XML Schema 和实例的无关 xml 命名空间引用(在 ASMX 版本中不存在).我在网上看到了各种不应该删除这些的论点,我不赞成返回纯 XML 文档. 从 WCF 中返回的 XML 文档中删除这些 xm
..
有没有办法在 Linux 上托管 WCF 服务.我阅读了有关 wine 的信息,但没有看到任何使用它托管 WCF 服务的示例. P.S : 我尝试过 mono 和 mod_mono 但无济于事. 解决方案 您可以将它托管在一个独立的控制台应用程序中,如下所示: 使用系统;使用 System.ServiceModel;使用服务;命名空间主机{类主类{公共静态无效主要(字符串[] ar
..
我希望在我的 WCF 数据协定成员上放置属性以验证字符串长度,并可能使用正则表达式进行更精细的参数验证. 我可以将 [Range] 属性用于数值和 DateTime 值,并且想知道你们中是否有人找到了我可以用于数据验证的任何其他 WCF 数据成员属性.我发现了 Silverlight 的一些属性,但 WCF 没有. 解决方案 将 System.ComponentModel.DataA
..
我的 CI 服务器上出现此错误: 错误 MSB4019:未找到导入的项目“C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\WCF\Microsoft.VisualStudio.ServiceModel.targets" 我的 WCF 服务库项目似乎引用了该文件,但 Program Files\MSBuild\Microsoft
..
2010 年 10 月 19 日更新我知道我不久前问过这个问题,但这些答案中显示的解决方法很难令人满意,这仍然是许多人的常见问题.WCF 只是不灵活.我创建了自己的开源 C# 库,用于在没有 WCF 的情况下创建 REST 服务.检查 restcake.net 或 rest.codeplex.com 获取有关该库的信息.结束更新 2012 年 8 月 2 日更新ASP.NET Web API
..
有没有办法让我从 $.ajax 向 RabbitMQ 发送数据? 我的应用程序由数千个 Web 客户端(用 js 编写)和 WCF REST 服务组成,现在我想弄清楚如何为我的应用程序创建一个可扩展的点.这个想法是有一个 rabbitmq 实例,它从一侧接收来自 js 客户端的消息,以及从队列中获取待处理消息的 WCF 工作流服务实例. 我知道 AMQP 和 HTTP 是完全不同的东西
..
我创建了一个自定义的 soap 头,并通过 IClientMessageInspector 将它添加到我的消息中 public object BeforeSendRequest(ref System.ServiceModel.Channels.Message request, System.ServiceModel.IClientChannel channel){var header = ne
..
我正在开发一个 Windows 窗体应用程序,并且需要调用一个 WCF 服务.在将请求发送到服务之前,我需要向请求添加标头(授权 - 自定义).我也有一个自定义检查器类.我尝试了以下方法,但不知何故未调用该服务,它返回异常. public object BeforeSendRequest(ref Message request, IClientChannel channel){MessageHe
..
一般说明 我们正在使用 IdentityServer3 并且到目前为止对它非常满意. 在 MS 和 Thinktecture OWIN 中间件的帮助下,我们可以非常轻松地保护 MVC 和 ASP.NET Web API 应用程序. 我们为之工作的客户端仍然有很多 SOAP WCF 服务,而这正是我们陷入困境的地方. 设置 我不会撒谎,我对 WCF 的经验还很遥远,我只将它
..
这篇 MSDN 文章 说: HttpContext:从 WCF 服务中访问时,Current 始终为 null.请改用 RequestContext. 我想要做的是从我的 IIS 托管的 WCF 服务中加载一些 XSD 文件.问题是,我无法弄清楚如何像在任何旧的香草 ASP.NET 网站中那样执行 Server.MapPath(),例如: HttpContext.Current.
..