问题标签 [wcf-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.

0 投票
1 回答
1122 浏览

android - 是否可以从android调用WSHTTPBINDING?

我想调用我的方法(Hello Test)。结果将是 hello 测试返回。但是这个示例适用于基本的 http 绑定,但不适用于 wshttpbinding。

0 投票
1 回答
588 浏览

wcf - 通过 SSL 到 wsHttpBinding 的 basicHttpBinding

在我在soapUI 中测试一个web 服务之前,它工作正常。但现在 webservice 已通过 SSL 将 basicHttpBinding 更改为 wsHttpBinding。现在我正在尝试执行 web 服务,我得到了以下异常。我在目标 c 中使用 web 服务 url。我现在不知道如何在 SOAP UI 和 iphone 中测试和执行。任何人请告诉我如何解决。

0 投票
2 回答
8030 浏览

wcf - wcf 上没有积极收听的频道

我一直在研究在 VS 2008 中开发并在 Windows Server 2008、IIS 7.0 中托管的 WCF 服务,当我在本地环境中托管此服务时,它工作正常,但是当我在生产站点中托管此服务时它不工作。在此服务中,我使用 WShttpbinding 绑定,并且我使用的安全模式是消息,客户端凭据类型是“用户名”

在行为配置中,我正在使用

但是当我从客户端应用程序使用服务时,它给了我错误

没有通道在“//服务托管的机器名称/服务名称/$元数据”处主动侦听这通常是由不正确的地址 URI 引起的。确保将消息发送到的地址与服务正在侦听的地址相匹配。

0 投票
0 回答
122 浏览

.net - 使用自定义身份验证提供程序托管在 IIS 上的 WCF 服务,某些请求需要 6-7 分钟才能响应

我们有一个托管在 IIS 7.5 上的 WCF 服务,该服务具有使用自定义成员资格提供程序的自定义用户名身份验证(我们使用一些自定义逻辑对来自数据库的用户进行身份验证)。该服务使用带有 TransportWithMessageCredentials 安全模式的 WsHttpBinding。

它适用于繁重的负载,但有时大约需要 6-9 分钟,它会使请求等待 6-9 分钟,然后再响应。我将调试日志添加到自定义身份验证模块和正在调用的服务操作,并注意到对于这些实例,在身份验证模块执行结束和服务方法开始执行之间存在 6-9 分钟的延迟.

请求在这 6-9 分钟后正确响应。看起来他们被困在身份验证和实际服务方法调用之间的某个地方,但我不知道是什么原因造成的。这成为一个问题,因为服务客户端在这些时间段内超时。

更新:我启用了服务跟踪并观察到对于延迟的请求,“通过通道接收消息”之间存在延迟。和“理解消息头”。事件。线程 ID 在这两个事件之间也会发生变化。这是否意味着没有空闲线程?但是7分钟没有空闲线程吗?

0 投票
1 回答
15962 浏览

c# - system.serviceModel/bindings/wsHttpBinding 处的绑定没有配置的绑定

我正在尝试在我的 WCF Web 服务中创建第二个端点。我可以通过将域 URL 放入浏览器中来调出新端点的“快乐页面”,因此我知道 IIS 可以使用我的用户帐户正确找到该服务。

但是,如果我尝试运行调用该服务的网页,我会收到以下错误

由于配置文件的这一部分是在我创建服务引用时由 Visual Studio 自动生成的,所以bindingConfiguration值是WSHttpBinding_IMonetToDss.. 它说它不应该是。

下面是从 web.config 中提取的两个端点。第一个端点/OKeeffe/OKeeffe.svc工作正常。第二个终点/OKeeffe/MonetToDss.svc是有问题。

编辑

这是system.serviceModelWeb 服务配置文件的部分

0 投票
1 回答
5397 浏览

wcf - WCF - 带有用户名身份验证和消息的 wsHttpBinding - 错误消息“处理消息中的安全令牌时发生错误”

我正在尝试使用用户名身份验证创建 WCF 应用程序。并且发生了这个错误。

这是服务配置:

网页配置

类认证

客户

当客户端请求服务时会触发以下错误:

InnerException.Message:处理消息中的安全令牌时发生错误。

消息:从另一方收到不安全或不正确安全的故障。有关故障代码和详细信息,请参阅内部 FaultException。

我应该怎么做才能修复这个错误?

0 投票
1 回答
355 浏览

wcf - 为什么每次在 wsHttpBinding 中创建新的会话 id

我正在使用以下配置使我的服务具有会话性,但是对于每个请求,wcf 服务都会使用新的会话 ID 响应我。为什么会这样,我需要让它为该客户端会话,以便每个请求都应该有相同的会话 ID

0 投票
1 回答
304 浏览

c# - 在同一网络中的其他计算机上出现 WCF 服务错误

我开发了一个使用 WCF 服务的 C# 控制台应用程序。在本地机器上一切正常。当我创建设置文件并分发 exe 和 exe.config 文件时,应用程序在同一网络上的其他机器上出错,并出现以下错误:

通信对象 System.ServiceModel.Channels.ServiceChannel 不能用于通信,因为它处于故障状态。

WCF 服务端点 URL - http://inblrlwssc251.wdf.corp:7980/AfariaService/Server也可以从其他计算机访问。不确定会出现什么问题。

服务的配置如下所示,我使用 WSHTTP 绑定:

任何帮助或正确方向的指针将不胜感激。

0 投票
3 回答
29349 浏览

c# - 基于 SSL 的 WCF 服务无法为具有权限“test-service.hostname.com”的 SSL/TLS 建立安全通道

我有一个问题。我们正在尝试通过所需的 SSL 将客户端证书附加到 WCF 服务。当我尝试通过浏览器导航到该服务时,它会向我显示“您已创建服务页面”,但前提是我附上了证书,所以我认为这不是 IIS 问题。

我经历了很多堆栈溢出问题,我认为每次我都取得了一点进步。但是对于我的生活,我无法摆脱这个问题。我添加了日志记录,这是我看到的错误:

服务配置:

客户端配置:

任何建议将不胜感激。

0 投票
0 回答
30 浏览

wcf - How to "relax" wcf transport security

I wonder if exists some magic configuration parameter to "relax" WCF SecurityMode=Transport in order to use it with no SSL(http instead of https). I need to setup (for testing purpose) a wsHttpBinding with UserName credentials under http. I understand the underlying requirements, but I just need it for easy testing purpose.