问题标签 [wshttpbinding]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 IIS 下为 WCF 托管多个主机
我需要在 IIS 下为 WCF 使用多个主机。我们正在使用 wshttpbinding,到目前为止,即使在 stackoveflow 上查看了几个类似的问题,我们也没有发现任何成功。
这是我的 web.config
这是我的服务工厂课程
我的 Service1.svc 文件的内容
什么可能是错的?
将不胜感激任何帮助。
谢谢。
c# - WCF:由于身份验证失败,无法满足对安全令牌的请求
我在同一台机器上有两个 WCF 服务。一个是发布者,一个是听众。
发布者基于端点动态创建代理。我在这样的代码中配置代理:
进而...
当我去打电话时,我收到上述错误。这是我的监听器配置文件:
我已经检查了托管服务的目录上的所有 ACL,它们似乎是正确的。IIS 安全设置为匿名访问和 Windows 身份验证。
因此,如果我在代码中明确设置凭据,为什么我的侦听器无法进行身份验证?
wcf - netTcpBinding 或 wsHttpBinding
我有一个作为 Windows 服务托管的 WCF 服务,客户端是一个使用 WCF 服务方法的 ASP.Net 应用程序。
在实施安全性的过程中,我很困惑netTcpBinding
/中的哪个wsHttpBinding
适合我的情况。
很可能场景中的所有应用程序(WCF 服务、Windows 服务、ASP.Net 网站)将位于我们办公室的不同服务器上,因此位于 Intranet 中。用户将通过 Internet 访问 ASP.Net 网站。
虽然,我总是可以在这里使用 wsHttpBinding,但netTcpBinding
在我的情况下设置服务端点是否合适?
wcf - Silverlight 4 中的 wshttpbinding 支持
silverlight 4 beta 是否支持 wshttpbinding (wcf)?如果没有,稳定版本会支持它吗?
.net - 通过 wsHttpBinding 在 PHP 中调用 WCF WebService
我有一个 WCF 网络服务,我可以通过 basicHttp 连接到它,但不能通过 wsHttp 连接。我尝试通过以下方式通过 wshttp 连接它:
对 SoapClient 构造函数的调用返回正常。当我尝试使用 $client->FunctionName 调用一个时,页面只是在那里加载了很长一段时间,并最终返回错误“错误获取 http 标头”。这到底是什么意思,我该如何解决?(使用 .Net 客户端的服务可以完美运行。)
wcf - WSHttp 绑定和 ReliableSession / MaxRetryCount
在WSHttpBinding
启用了可靠会话的 WCF 中使用时,我的服务引用会自行更新为:
maxRetryCount
只要绑定配置为 WSHttpBinding,我就无法将该属性添加到可靠会话。
现在我的问题是:maxRetryCount
使用 WSHttpBinding 时的价值是什么,有什么方法可以在配置中更改它;不使用 CustomBinding?
visual-studio - 是否可以在使用 wsHttpBinding 加密之前检查实际的 XML 数据?
我创建了一个 WCF 代理(使用 svcutil),它使用 wsHttpBinding 将数据发送到服务器。是否可以在加密之前显示 XML 以查看实际数据/值?
c# - BasicHttpBinding 和 WsHttpBinding 之间的代理
对于一个重要的客户,我必须在 PHP 中实现一个 SoapClient 以连接到 WsHttpBinding 中的 .Net Web 服务设置。
我知道 PHP SoapClient 不支持它。所以我的目标是开发一个用 C# 编写的代理软件,它将成为 BasicHttpBinding 和 WsHttpBinding 之间的“桥梁”。所以 PHP 将只与代理的 BasicHttpBinding 端进行通信,代理将使用 WsHttpBinding 将请求转换为真正的 WS,并以 BasicHttpBinding 格式返回给 PHP 一个答案。
这是我的目标,但我刚刚开始使用 C# ......所以我需要帮助才能做到这一点。
有人可以帮助我或给我建议吗?
谢谢,
wcf - WCF wsHttpBinding“没有可以接受带有操作的消息的通道”
[更新] 通过生成新的 web.config 解决了问题。可能的错误是第二个端点(“mex”)。[更新/]
我在 IIS 中有一个网络服务。
我正在尝试调用一个函数,但我收到如下错误消息:
没有通道可以接受带有操作“ http://Datenlotsen.Cyquest/ICyquestService/ValidateSelfAssessment ”的消息
我将它托管在标准网站的 IIS 中。在那里我创建了一个名为“CyQuestwebservice”的虚拟目录。对于客户端配置,我使用的是 Soap UI。该工具从 wsdl 生成客户端配置。
我的 webconfig 看起来像这样,你能帮帮我吗?:
xml - WCF:使用客户端时出现 SecurityNegotiationException
所以我一直在尝试为我的客户和服务设置证书身份验证。最终目标是根据客户端连接的证书对数据进行分区(即证书成为他们进入更大系统的凭据,并且他们的数据基于这些凭据进行分区)。
我已经能够在客户端和服务器端成功设置它。我已经创建了一个证书和一个私钥,将它们安装在我的计算机上,并设置了我的服务器,以便 1)它具有基于证书的服务凭据和 2)如果客户端在没有提供基于证书的凭据的情况下进行连接,则异常是抛出。
然后我所做的是创建一个简单的客户端并将证书凭据添加到配置中,并尝试在服务上调用一个简单的操作。
看起来客户端连接正常,并且看起来证书已被服务器接受,但我确实得到了这个:
安全协商异常:
“调用者未经服务验证。”
这对我来说似乎很模棱两可。请注意,我正在使用 wsHttpBinding,据推测它默认为 Windows auth 以确保传输安全......但是所有这些进程都作为我的用户帐户运行,因为我在调试环境中运行。
这是我的服务器配置:
这是我的客户端配置——请注意,我使用的客户端证书与我在服务上使用的证书相同:
任何人都可以帮助提供一些关于这里可能发生的事情的见解吗?
谢谢,