具有证书的WCF客户端身份验证 同一服务正在使用.pfx证书进行身份验证。客户端不愿意共享.pfx文件,并坚持要求我实现一种使用.cer证书的方法。我已尝试安装证书并将其导出为.pfx格式,但由于.cer文件没有私钥,因此禁用了以.pfx导出的选项。
c# – 使用结构与WCF服务 有没有关于使用结构体作为WCF服务的返回类型的官方建议?然而,由于WCF实际上是关于消息传递,我没有看到有任何令人信服的理由使用结构体.一般.NET的所有优点并不适用于WCF的SOA世界,我会说.
iis – 如何通过使用基本身份验证在WCF 4.0 RESTful服务中传递更多数据,然后将用户名/密码传递给服务方法 还是其他任何载体机制?应该发生这种情况.我可以用UserNameSecurityTokenAuthenticator吗?是否要返回正确的HTTP错误代码来请求凭据?我如何/在哪里修改web.config以使用我的自定义内容?
c# – WCF Discovery返回硬编码的URL 宏伟的设计如下:>某些应用程序被安装为Windows服务>网络上可能有几个他们每个人都暴露了一些网络接口(把它视为“远程控制”或“配置”–那种事情)>然后有另一个应用程序作为该接口的客户端(使用相同的类比–“遥控器”或“配置工具”)>后者的目标是在网络上嗅出前者的所有实例,将其作为列表显示给用户,并允许用户使用该暴露的界面(即“远程控制”或“配置”“他们)>为了简单起见,我们假设每个人都在同一个网
c# – 使用JSON保留WCF服务中的多形态类型 我有一个使用webHttpBinding端点的C#WCF服务,它将接收并返回JSON格式的数据.要发送/接收的数据需要使用多态类型,以便可以在相同的“数据包”中交换不同类型的数据.我有以下数据模型:我的服务将在单个数据包中发送/接收子类型事件(IntEvent,BoolEvent等),如下所示:当我将数据包提交到SubmitDataEvents方法时,我收到DataEvent类型,并尝试将它们转换
c# – 同一个合同中不能有两个相同的操作(Async&Non) 当以下服务被激活时,我得到以下异常.如果您正在使用svcutil.exe来创建服务引用,那么我认为这是有道理的,因为基于任务的操作是为您自动创建的.但是,我不想添加一个服务引用,而只是使用标准的ChannelFactory创建WCF通道.有没有什么其他的方法这可能没有重命名异步方法到别的什么?或者我必须在Task.Run中的客户端上包装sync方法?
c# – 创建用于监视和与正在运行的Windows服务交互的用户界面 我需要在我的服务器上的Windows服务中运行一堆可插入的进程,并希望创建一个用户界面,让我可以与服务使用的每个插件进行交互.用户界面和长时间运行的Windows服务之间的通信最常用的方法(或方法)是什么?您现在可以在Windows服务中托管WCF服务,供您的UI使用.那么UI界面,即客户端如何工作?
c# – WCF ChannelFactory State属性 ChannelFactory拥有State属性意味着什么?我了解创建的通道可以具有基于连接的状态.但是,为什么ChannelFactory也有这样的连接状态,我感到困惑.它是否也连接到WCF服务?解决方法ChannelFactory对象具有状态,因为它是一个CommunicationObject,并且WCF中的所有CommunicationObject都有一个状态.当然,这只是乞求这个问题,而不是真的有用.真正的问题归结为两部分>为什么ChannelFactory派生自CommunicationObjec