jjzjj

wshttpbinding

全部标签

c# - 您可以使用 SOAP 和 WSHttpBinding 对 WCF 服务进行 jQuery 调用吗?

我可以使用SOAP和WSHttpBinding对WCF服务进行JQuery调用吗?如果可以,怎么做?(网络上有任何示例吗?)如果没有,为什么不呢?从thispost可以看出,我无法让它工作。我需要能够使用WSHttpBinding,这样我才能支持SAML和WS-Security。据我了解,basicHTTPBinding不支持ws-Security。SO上的所有其他示例都使用json(我可以轻松开始工作)或basicHttpBinding。我需要使用SOAP和ws-Security以符合OGC07-118r8标准。 最佳答案 有了W

c# - 如何读取 app.config 中定义的属性值?

我有一个app.config文件,格式为:我想读取名称为“XXX”的节点端点属性“地址”的值。请告诉我怎么做!(继续下面与marc_s的讨论。抱歉将文本放在这里,因为评论不允许格式化代码)@marc_s:我使用以下代码读取上述文件,但它显示clientSection.Endpoints有0个成员(Count=0)。请帮忙!publicMainWindow(){varexeFile=Environment.GetCommandLineArgs()[0];varconfigFile=String.Format("{0}.config",exeFile);varconfig=Configur

c# - 找不到与具有绑定(bind) WSHttpBinding 的端点的方案 http 相匹配的基地址

我在我的本地计算机上使用自签名证书进行了wcf用户名/密码身份验证,一切正常,但是当我将我的应用程序放在IIS7.5和WindowsServer2008R2上时,它给了我错误:找不到与具有绑定(bind)WSHttpBinding的端点的方案http相匹配的基址。注册基址方案为[https]。我的网络服务配置文件: 最佳答案 听起来您托管的IIS网站实例仅为HTTPS(SSL)配置。右键单击网站实例并选择“编辑绑定(bind)...”。你看到那里列出的端口80(普通HTTP)了吗?还要检查“SSL设置”功能以确保“始终需要”选项未打

.net - WCF wsHttpBinding 的 Windows 身份验证有多安全?

我创建了WCF,并使用wsHttpBinding和MTOM作为消息传输,并将身份验证作为“Windows”。现在我的服务不是当前安全的,它是纯HTTP,在自定义端口上运行。WCF的wsHttpBinding的Windows身份验证安全吗?任何人都可以通过网络跟踪看到或猜测密码吗?环境信息:托管在互联网上没有ActiveDirectory,只有一个服务器使用服务器的管理员用户名和密码从我的办公室连接在客户端,配置文件中没有提到密码,它是在运行时输入的。它可以正常工作,因为输入错误的凭据也会返回某种安全异常。在自定义端口89上运行.NET4.0,目前我在我的自定义Windows服务的app

c# - 以编程方式使用证书身份验证配置 WCF 服务客户端

如何在C#中以编程方式使用证书身份验证设置ServiceClient?而且我不想使用.config。using(varsrv=GetServiceInstance()){srv.DoStuff()}privateTheServiceClientGetServiceInstance(){varservice=newTheServiceClient(CreateWsHttpBinding(),CreateEndpointAdress());returnservice;}privatestaticWSHttpBindingCreateWsHttpBinding(){varwsHttpBind

c# - system.serviceModel/bindings/wsHttpBinding 的绑定(bind)没有...错误

我正在尝试在基于WCFWeb的服务中包含两个端点-wsHttp和netTcp。如下面的Web.config所示,我已经添加了它们,但是当我编译并在我的网络浏览器中单击Service.svc时收到以下错误:错误页面:ServerErrorin'/MyService'Application.ConfigurationErrorDescription:Anerroroccurredduringtheprocessingofaconfigurationfilerequiredtoservicethisrequest.Pleasereviewthespecificerrordetailsbelo

c# - WCF 中的 mex 绑定(bind)错误

我正在使用VSTS2008+C#+.NET3.0。我正在使用自托管WCF服务。执行以下语句时,出现如下“找不到绑定(bind)”的错误。我已经发布了整个app.config文件,有什么问题吗?ServiceHosthost=newServiceHost(typeof(MyWCFService));错误信息:CouldnotfindabaseaddressthatmatchesschemehttpfortheendpointwithbindingMetadataExchangeHttpBinding.Registeredbaseaddressschemesare[https].完整的应用

c# - 如何在不读取结束的情况下中止来自 WCF 服务的流?

这是我上周一直在调查的问题,但找不到任何解决方案。发现有相同问题但从未得到答案的帖子,希望这对其他人也有帮助。我有一个WCF返回包含stream的对象的服务在里面。我用basicHttpBinding使用流传输和Mtom将其发送到客户端。客户端调用WCF服务并在收到响应对象后立即关闭代理。接下来,客户端读取它从WCF服务获得的流并将其写入本地磁盘上的文件。所有这一切都很好。我的问题是当客户端想要中止操作并停止从WCF服务下载数据时。如果我调用.close()在流中,例如:serverReply.DataStream.Close();然后它会阻止并从WCF服务读取整个流,直到结束,然后再

PHP | SOAP 1.2 |如何设置 WS 寻址

这是WSDL...我在PHP中使用SOAP客户端和文档HERE...SOAP电话$wsdl='https://api.krollcorp.com/EBusinessTest/Kroll.Dealer.EBusiness.svc/Docs?singleWsdl';try{$client=newSoapClient($wsdl,array('soap_version'=>SOAP_1_2,'trace'=>1));//$result=$client->SubmitPurchaseOrder();$result=$client->__soapCall("SubmitPurchaseOrder

.net - 通过 wsHttpBinding 在 PHP 中调用 WCF WebService

我有一个WCF网络服务,我可以通过basicHttp连接到它,但不能通过wsHttp。我尝试通过以下wshttp连接到它:$service=newSoapClient("http://service.companyname.local:6666/Service/?wsdl",array("location"=>"http://service.companyname.local:6666/Service/WCF","trace"=>true,'soap_version'=>SOAP_1_2));对SoapClient构造函数的调用返回正常。当我尝试使用$client->FunctionN
12