Questions tagged «wcf»

Windows Communication Foundation是.NET Framework的一部分,它为快速构建面向服务的应用程序提供了统一的编程模型。

17
如何解决“无法通过授权为SSL / TLS安全通道建立信任关系”
真的以为我已经解决了这个问题,但是以前只是变相了。 我有一个使用HTTPS在IIS 7中托管的WCF服务。当我在Internet Explorer中浏览到此站点时,它就像一个超级按钮一样工作,这是因为我已将证书添加到本地根证书颁发机构存储中。 我正在1台计算机上进行开发,因此客户端和服务器是同一台计算机。证书是直接从IIS 7管理单元自签名的。 我现在不断收到此错误... 无法使用权​​限建立SSL / TLS安全通道的信任关系。 ...当从客户端控制台调用时。 我使用findprivatekey和手动为证书授予了权限和网络服务cacls.exe。 我尝试使用SOAPUI连接到该服务,并且该方法有效,因此在我的客户端应用程序中这一定是一个问题,该应用程序的代码基于与HTTP一起使用的代码。 关于我为什么无法连接,我似乎还穷尽了所有其他可能性?
135 wcf  iis  certificate 



4
如何检索LoaderException属性?
更新服务参考时收到错误消息: 自定义工具警告:无法加载一种或多种请求的类型。检索LoaderExceptions属性以获取更多信息。 如何检索LoaderException属性? 更新:重新导入域对象项目时,我的错误消失了。我不知道为什么这可以解决问题,但我很高兴它能正常工作。
128 c#  .net  wcf 

5
使用DataContractSerializer进行序列化时,如何忽略属性?
我正在使用.NET 3.5SP1和DataContractSerializer来序列化一个类。在SP1中,他们更改了行为,因此您不必在类中包括DataContract / DataMember属性,它只会序列化整个事物。这是我正在使用的行为,但是现在我需要忽略序列化程序中的一个属性。我知道做到这一点的一种方法是将DataContract属性添加到类中,然后将DataMember属性放到我要包括的所有成员上。不过,我有理由认为这对我不起作用。 所以我的问题是,是否存在一个属性或可以用来使DataContractSerializer忽略属性的东西?
125 c#  .net  wcf  serialization 


26
EndpointDispatcher异常的ContractFilter不匹配
我尝试测试以下情形: 通用的WSDL WCF终结点,该终结点基于WSDL实现对象并托管在IIS中。 使用基于WSDL的代理来创建请求的客户端应用程序。 当我从客户端向服务端点进行Web服务调用时,出现以下异常: { 由于EndpointDispatcher上的ContractFilter不匹配,带有接收方' http:// IMyService / CreateContainer ' 的消息无法在接收方处理。这可能是由于合同不匹配(发送方和接收方之间的操作不匹配)或发送方和接收方之间的绑定/安全性不匹配。请检查发送方和接收方是否具有相同的合同和相同的绑定(包括安全要求,例如消息,传输,无)。“} 我开始使用MS Service Trace Viewer,但不确定在哪里查找。在客户端和端点中查看类时,它们看起来是相同的。 如何开始调试此问题? 有什么可能导致此异常的原因?
116 wcf 


10
如何使用Fiddler监视WCF服务
我有一个WCF服务,它接受复杂的类型并返回一些数据。我想使用Fiddler查看服务的传入请求的外观。客户端是使用服务参考代理的.net控制台应用程序。Fiddler有可能吗?我是这个工具的新手,过去仅使用它在请求构建器中发布数据。
107 wcf  fiddler 


8
如何将值传递给wcf服务上的构造函数?
我想将值传递到实现我的服务的类的构造函数中。 但是,ServiceHost仅允许我传递要创建的类型的名称,而不允许将什么参数传递给其构造方法。 我希望能够传入创建我的服务对象的工厂。 到目前为止,我发现了什么: WCF依赖注入行为,这超出了我的期望,而且似乎对我的需求而言过于复杂。

2
什么是WCF RIA服务?
我讨厌WSDN RIA服务的MSDN网站。它不说它是什么,而仅说它是什么。它说它可以实现什么,但没有说我为什么需要它。 例如: “开发n层RIA解决方案时的常见问题是在中间层和表示层之间协调应用程序逻辑”。 好吧,对我来说意义不大。 “ RIA Services通过提供框架组件,工具和服务来解决此问题,这些框架组件,工具和服务使RIA客户端可以使用服务器上的应用程序逻辑,而无需您手动复制该编程逻辑。您可以创建了解业务规则的RIA客户端并且知道,每次重新编译解决方案时,都会使用最新的中间层逻辑自动更新客户端。” 那么它会从服务器下载DLL吗?它是描述数据规则的元数据吗? 那是什么 仅仅是RAD的VS 2010插件吗?还是在WCF之上或之下的技术?它在哪里生活?用数据,用服务器,什么? 谢谢您能为我总结一下。
102 c#  .net  wcf  ria 

9
找不到查询模式的实现
在我的Silverlight应用程序中,我试图使用LINQ创建数据库连接。首先,我向SQL类添加一个新的LINQ,并将名为“ tblPersoon”的表拖到其中。 然后在我的服务文件中,尝试执行以下查询: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in tblPersoon where p.id == id select p).Single(); 但是在tblPersoon,它给了我以下错误。 找不到源类型“ SilverlightApplication1.Web.tblPersoon”的查询模式的实现。找不到“哪里”。 即使我尝试以下操作: var query = (from p in tblPersoon select p).Single(); 它给我一个错误,提示找不到“选择”! 我的表的生成类的代码可以在这里找到:http : //pastebin.com/edx3XRhi 是什么原因造成的,我将如何解决? 谢谢。
101 c#  sql  silverlight  wcf  linq 


9
什么可以替代.Net Core中的WCF?
我习惯于创建.Net Framework控制台应用程序,并Add(int x, int y)通过WCF服务从头开始使用类库(.Net Framework)公开功能。然后,我使用控制台应用程序在服务器内代理调用此功能。 但是,如果我使用控制台应用程序(.Net Core)和类库(.Net Core),则System.ServiceModel不可用。我已经做了一些谷歌搜索,但是我还没有弄清楚在这种情况下用什么“替代” WCF。 如何将Add(int x, int y)类库中的函数公开给.Net Core中的控制台应用程序?我看到了System.ServiceModel.Web,由于这是跨平台的,所以我必须创建一个RESTful服务吗?
100 c#  .net  wcf  service  .net-core 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.