草庐IT

c# - 客户端终结点配置 '*' 未在 1 个终结点、WCF、Mono 中找到

大家好,我正在尝试使用Mono从我的Ubuntu主机访问托管在虚拟机(Windows7)上的网络服务。我可以导入wdsl文件并生成服务引用。我从其他正常访问Web服务的客户端复制了App.config。当我尝试使用以下方式连接到网络服务时使用系统;namespaceMonoTest{classMainClass{publicstaticvoidMain(string[]args){Console.WriteLine("HelloWorld!");TestServer.Service1Clientclient=newTestServer.Service1Client("Test");Co

php - 使用 PHP 调用 WCF 服务(具有联合安全性)

我正在尝试从PHP调用WCF服务(.NET)。它比只使用SoapClient稍微复杂一点因为该服务使用WS2007FederationHttpBinding进行身份验证。这是我目前正在使用的代码。我什至没有添加凭据,因为我不确定如何添加,但无论如何,我什至没有达到访问被拒绝错误的地步。$wsdl="https://slc.centershift.com/sandbox40/StoreService.svc?wsdl";$client=newSoapClient($wsdl,array(//'soap_version'=>SOAP_1_2//default1.1,butthisgives

c# - .NET WCF w3wp native 内存泄漏和加载程序堆中 0 大小的 18k 动态程序集

我们的WCF服务显示一个使用大量内存的实例,因此我们进行了完整的内存转储来确定问题。OperatingSystemWindowsServer2008R2ServicePack1NumberOfProcessors4ProcessImagec:\Windows\System32\inetsrv\w3wp.exeSystemUp-Time40day(s)09:23:09ProcessUp-Time14day(s)11:49:01.NET4.0ProcessorTypeX64ProcessBitness64-BitDebugDiag报告中问题的直升机View。进程正在收集垃圾,因此根据警告,

c++ - 如何在 C++ 中创建 web/wcf 服务客户端?

我正在使用NSIS构建安装程序,作为该安装程序的一部分,我获得了WCF服务的详细信息(即URL、用户名和密码)。我需要验证这些详细信息。在C#中,我创建一个服务引用并简单地执行以下操作:varproxy=newServiceClient(httpsBinding,serviceEndpointAddress);proxy.ClientCredentials.UserName.UserName=userName;proxy.ClientCredentials.UserName.Password=password;try{proxy.Open();}catch(EndpointNotFou

c++ - 为非托管 C++ 客户端创建 WCF 服务

我需要让非托管的WindowsC++客户端与WCF服务对话。C++客户端可以在Win2000和更高版本上运行。我可以控制WCF服务和正在使用的C++API。由于它用于专有应用程序,因此最好尽可能使用Microsoft的东西,绝对不是GNU许可的API。那些让它工作的人,你能分享一个如何让它工作的分步过程吗?到目前为止,我已经研究了以下选项:WWSAPI-不好,不适用于Win2000客户端。ATL服务器,使用followingguide作为引用。我遵循了概述的步骤(删除策略引用并扁平化WSDL),但是生成的WSDL仍然不能被sproxy使用还有更多想法吗?请仅在您自己实际使用它时才回答。

wcf - 将 Entity Framework 对象序列化为 JSON

似乎使用WCF的nativeDataContractJsonSerializer或ASP.NET的nativeJavaScript序列化程序都无法将EntityFramework对象序列化为JSON。这是由于两个序列化程序都拒绝的引用计数问题。我也试过Json.NET,这在引用计数问题上也特别失败。编辑:Json.NET现在可以serializeanddeserializeEntityFrameworkentities.我的对象是EntityFramework对象,它们被重载以执行额外的业务功能(例如身份验证等),我不想用特定于平台的属性等装饰这些类,因为我想展示一个平台-不可知的AP

wcf - 在 wcf 中返回原始 json(字符串)

我想构建自己的JSON,并让服务返回一个字符串,这是代码[OperationContract][WebInvoke(Method="POST",BodyStyle=WebMessageBodyStyle.Bare,ResponseFormat=WebMessageFormat.Json)]publicstringGetCurrentCart(){//CodeommitedstringjsonClient=null;varj=new{Content=response.Content,Display=response.Display,SubTotal=response.SubTotal};

wcf - 如何从 WCF 服务返回干净的 JSON?

我正在尝试从WCF服务返回一些JSON。该服务只是从我的数据库中返回一些内容。我可以得到数据。但是,我担心JSON的格式。目前,返回的JSON格式如下:{"d":"[{\"Age\":35,\"FirstName\":\"Peyton\",\"LastName\":\"Manning\"},{\"Age\":31,\"FirstName\":\"Drew\",\"LastName\":\"Brees\"},{\"Age\":29,\"FirstName\":\"Tony\",\"LastName\":\"Romo\"}]"}实际上,我希望我的JSON格式尽可能干净。我相信(我可能不正确

ruby - 从 Ruby 成功调用 WCF 服务?任何人?

我正在尝试将Rails应用程序与WCF服务集成。我试过soap4r和Savon,完全没有爱。据我所知,没有任何Ruby库支持最新版本的SOAP。我得到的错误是:Cannotprocessthemessagebecausethecontenttype'text/xml;charset=UTF-8'wasnottheexpectedtype'application/soap+xml;charset=utf-8'.'application/soap+xml;charset=utf-8'.我通过将WCF服务绑定(bind)从wsHttpBinding更改为basicHttpBinding设法解

c# - 如何使用非托管 C++ 中的自定义绑定(bind)连接到 WCF 服务

我需要从nativeC++应用程序连接到WCF服务。我尝试了下面的链接,它与wsHttpBinding一起使用。CreateWCFserviceforunmanagedC++clients但是,我需要使用自定义绑定(bind)连接到WCF服务。这就是自定义绑定(bind)代码在我的应用配置文件中的样子我有一个桥接DLL,它是一个托管C++DLL。托管C++DLL将C#客户端连接到native应用程序。但是,我无法从托管C++DLL连接到Web服务,因为Web服务正在使用自定义绑定(bind)。我得到的错误是:Thehttprequestisunauthorizedwithclienta