草庐IT

python - WCF 和 Python

是否有cpython的示例代码?(不是IronPython)客户端可以调用WindowsCommunicationFoundation(WCF)服务? 最佳答案 我使用了suds.fromsuds.clientimportClientprint"ConnectingtoService..."wsdl="http://serviceurl.com/service.svc?WSDL"client=Client(wsdl)result=client.service.Method(variable1,variable2)printresul

python - WCF 和 Python

是否有cpython的示例代码?(不是IronPython)客户端可以调用WindowsCommunicationFoundation(WCF)服务? 最佳答案 我使用了suds.fromsuds.clientimportClientprint"ConnectingtoService..."wsdl="http://serviceurl.com/service.svc?WSDL"client=Client(wsdl)result=client.service.Method(variable1,variable2)printresul

c# - 不同的 WCF 绑定(bind),它们的区别以及与其他平台的兼容性

我正在寻找有关WCF绑定(bind)主题的一些好的技术细节,我有兴趣了解以下内容。不同WCF绑定(bind)列表及其特殊用途和限制。与其他平台的兼容性/互操作性,例如在Java、PHP客户端中使用WCF服务。支持哪些绑定(bind),哪些不支持。如果我想通过服务API获取/发布安全数据,如果客户端应用程序是Java或Php,我应该使用哪个绑定(bind)?我在互联网上浏览过不同的资料,但并不详细,而且有些分散。等待一些好的回应。 最佳答案 ChoosingtherightWCFbindingBasicHttpBinding:基本的W

c# - 不同的 WCF 绑定(bind),它们的区别以及与其他平台的兼容性

我正在寻找有关WCF绑定(bind)主题的一些好的技术细节,我有兴趣了解以下内容。不同WCF绑定(bind)列表及其特殊用途和限制。与其他平台的兼容性/互操作性,例如在Java、PHP客户端中使用WCF服务。支持哪些绑定(bind),哪些不支持。如果我想通过服务API获取/发布安全数据,如果客户端应用程序是Java或Php,我应该使用哪个绑定(bind)?我在互联网上浏览过不同的资料,但并不详细,而且有些分散。等待一些好的回应。 最佳答案 ChoosingtherightWCFbindingBasicHttpBinding:基本的W

c# - IIS 托管 WCF 服务 : Integration tests and code coverage

我为一个项目编写了一个wcf服务库。它可以托管在IIS和自托管服务中。对于所有连接的外部系统,我提供了提供一些通用数据的Mock实现,这样服务(库)就可以保持运行和工作。它是一个经典的自动机/有限状态机。引导时,所有数据源都已连接。在测试模式下,模拟实现是连接的。因此,当我运行测试时,服务库是从自托管服务“启动”的,而不是IIS,并且状态机保持运行和处理数据包。有没有办法从这样的运行中获得某种“测试覆盖率”。如果我能分辨出我从模拟对象提供的示例数据命中了哪些代码路径,我将不胜感激。然后提供更多的测试数据以获得更高的覆盖率。如果我无需提供“大量额外”测试代码就可以做到这一点,那就太好了。

c# - 如何在 WCF 服务中使用 CefSharp?

我正在尝试在WCF服务应用程序中使用CefSharp.OffScreen(41.0.0)Nuget包,并且在尝试从VisualStudio2013运行该服务时出现以下错误:Couldnotloadfileorassembly'CefSharp.BrowserSubprocess.Core.DLL'oroneofitsdependencies.Thespecifiedmodulecouldnotbefound.Description:Anunhandledexceptionoccurredduringtheexecutionofthecurrentwebrequest.Pleaserev

c# - 重构 “procedural” WCF服务

我正在尝试将可怕的WCF服务重构为更易于管理的东西。在撰写本文时,该服务通过构造函数获取约9个依赖项,这使得单元测试非常困难。该服务正在通过状态机处理本地状态,对参数进行验证,引发故障异常,执行实际操作并通过pub/subchannel触发发布事件。在所有其他服务调用中,此代码非常相似。我意识到我可以通过Aspect-OrientedProgramming或WCF行为来不同地执行其中的一些操作(参数验证,发布/订阅通知),但是我的直觉告诉我,一般方法是错误的-感觉太“程序化”了。我的目标是将实际操作的执行与发布/订阅通知,甚至错误处理之类的分开。我想知道DDD或CQRS之类的首字母缩写

c# - WCF 服务在方法请求上返回 404

我有一个WCF服务页面,它仅通过SSL运行WebGets/WebInvokes-它在我的本地机器上运行良好(自签名证书)。但是,在生产环境中,我可以访问service.svc(它会向我提供有关如何使用的消息),但service.svc/AnyRequest返回404。这两个环境都托管在IIS7.5中。我已经启用了跟踪,服务甚至没有接收到任何方法请求(例如service.svc/SomeRequest),但是它正在处理service.svc就好了。它还在https://computername.domain.net/path/service.svc上监听-这正常吗?它通常应该指向http

xml - 通过 WCF 与 WebClient 下载图像

我正在从WCF服务获取数据(图像,200-400kb)到Silverlight客户端,并注意到每次此类消息到达时Silverlight都会停止几分之一秒。这不是很严重,但动画停止了一段时间,整个用户体验都被破坏了。提问时间:1)您认为改用WebClient会有好处吗?2)Silverlight中的“正常”WCF客户端(“正常”我指的是事件驱动场景)是否在主(调用)线程或后台反序列化数据协定?3)您是否认为从XML中的数据契约反序列化二进制对象所需的开销(+由于Base64XML编码而导致的更大的数据大小)比到服务器的额外往返(在这种情况下数据契约只包含图像的URL,而不是我可以使用We

c# - 在没有单独方法的情况下在 RESTful WCF 中混合 XML 和 JSON

我有一个RESTfulWCF服务,它可以根据参数返回XML、JSON或JSONP,例如/service.svc/stuff?format=xml或service.svc/stuff?format=json&callback=myCallback。为此,我创建了一个自定义Behavior、MethodEncoder和MethodEncoderFactory,它们处理包装JSONP回调并根据格式参数选择编写器。在我的编码器的WriteMessage()方法中,我做了类似的事情XmlWriterwriter=IsXmlRequested()?XmlDictionaryWriter.Creat