问题标签 [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# - ClientCredential 使用情况
我是使用 WCF 服务的初学者,我正在尝试了解这些ClientCredential
方法的工作原理。我能够使用wsHttpBinding
和成功使用身份验证SQLMembershipProvider
。
但是,我想知道 ClientCredential 如何进行身份验证。我想重写登录方法以围绕 SQLMembership 编写一些附加代码。
此外,我想知道是否可以从服务器端注销用户。
我还想知道如何从服务器端检索 MembershipUser/MembershipProvider?
wcf - 需要 WCF EndpointNotFoundException TCP 错误代码 10061 的帮助
我是WCF菜鸟,所以我真诚地希望我做的事情显然是错误的。尽管如此,我还是查看了所有内容,尽管似乎有许多类似于TCP 错误代码 10061的错误,但它们似乎适用于不同的场景。
我在这里要做的只是从 IIS 托管一个 wsHttpBinding 服务,并让同一台服务器上的控制台应用程序连接到 WCF 服务。任何帮助都会让你在我眼中很棒。我查看了很多帮助页面,在这一点上我有点绕轴。非常感谢您的想法和建议。 以下是运行控制台应用程序后收到的错误消息。
未处理的异常:System.ServiceModel.EndpointNotFoundException:无法连接到http://mysite.com/Service/MyService.svc。TCP错误代码10061:无法建立连接,因为目标机器主动拒绝。---> System.Net.WebException: Unable to connect to the remote server ---> System.Net.Sockets.SocketException: 无法建立连接,因为目标机器在 System.Net.Sockets.Socket 主动拒绝了它.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress) at System.Net.ServicePoint.ConnectSocketInternal(Boolean connectFailure, Socket s4, Socket s6, Socket& socket, IPAddress& address, ConnectSocketState state, IAsyncResult asyncResult, Int32 timeout, Exception & exception)
wcf - WCF:使用 WsHttpBinding 是否可互操作?
顾名思义......现在我正在使用 BasicHttpBinding,但我想知道是否可以切换到 WSHttpBinding 并且仍然可以与例如 Java 进行互操作。
wcf - WCF:如何实际使用 WSHttpBinding?我得到了例外
我创建了一个 WCF 服务:
共享.dll:
服务器:
客户(尝试#1):
客户端(尝试#2): -- 注意:我添加了一个服务引用,而不是自己创建一个 CalculatorClient(.NET 为我创建了它)。
客户端(尝试 #3): -- 我将其改为 BasicHttpBinding()
应用程序配置:
我得到的例外是:内容类型应用程序/soap+xml;服务http://localhost/CalculatorService.svc不支持 charset=utf-8 。客户端和服务绑定可能不匹配。当我在服务器和客户端之间使用共享 dll 文件时,我看不出它们是如何不匹配的。
BasicHttpBinding
作品,只是不是(WSHttpBinding
我什至没有尝试过WS2007HttpBinding
.
异常:[ System.ServiceModel.ProtocolException
] {“内容类型 application/soap+xml;charset=utf-8 不受服务http://localhost/CalculatorService.svc支持。客户端和服务绑定可能不匹配。”} 内部异常:[ System.Net.WebException
]远程服务器返回错误:(415)无法处理消息,因为内容类型'application/soap+xml; charset=utf-8' 不是预期的类型 'text/xml; 字符集=utf-8'..
wcf - WCF ReliableMessaging - 使用 SessionId 连接到现有 OperationContext
我目前正在处理 WCF - WSIT 集成任务。我将 WS-ReliableMessaging 与 WCF 和 ws2007HttpBinding 一起使用。
可靠会话设置正确,我正在使用 InstanceContextMode.PerSession 并且我的服务实例在一分钟不活动后被终止。
我唯一担心的是我不确定如何创建使用现有 OperationContext 的 SessionId 初始化的 WCF 代理。Visual Studio 生成的代理似乎不接受 SessionId 作为构造函数等。
即使我的代理客户端死亡并且我不得不重新创建它,我也希望能够使用 SessionId 重新连接到活动服务。
wcf - 我可以将 WCF wsHttpContextBinding 与 WSIT (Metro) 客户端一起使用吗?
我正在开发一个 WCF - WSIT (Metro) 集成项目,我希望允许 Java 客户端连接到持久服务。
持久服务 http://msdn.microsoft.com/en-us/library/bb410767(v=vs.90).aspx
持久服务需要 wsHttpContextBinding,这似乎工作正常。唯一的问题是 WSIT 客户端生成的代理似乎无法将 instanceId 分配给肥皂信封。是否有我不知道的配置设置,或者是否有拦截传出消息并附加 instanceId 的方法?
以下 SOAP 示例由 .NET 客户端生成。信封 WSIT 发送和这个之间的唯一区别是 WSIT 中缺少 Context 节点:
我希望这是有道理的。问题不是 ws2007HttpBinding 或 wsHttpBinding 相关或 WCF 实例管理相关之类的;每次/通话、会话、单次。我需要 WSIT 方面的帮助,仅 Java 位。
wcf - WCF NetTCPBinding 与 HttpBinding 在线发送数据的差异
假设我有一个暴露两个端点的服务,第一个是 NetTCPBinding,第二个是任何风格的 HttpBinding。它们都执行完全相同的服务合同。
在线上发送的内容有什么区别?
- 使用 netTcp 我的消息是否仍被序列化为 XML?或者我的对象的一些二进制表示?
- 在接收消息方面有什么区别?http 端点是否只理解 http 命令(get/post 等),而 nettcp 端点理解不同的东西?
- 为什么 nettcp 比 http 更有效(在这种情况下我不需要互操作性) - 开销在哪里?
我认为在所有情况下,在将消息放到网络上之前,它将被转换为二进制,因此,http 在网络方面也位于 tcp 之上 - 所以 http 通信需要额外的地方。
感谢这个问题有点含糊,但希望有人会知道我想问什么:)
wcf - WCF 端点配置
浏览“WCF4.0 中的新增功能”教程。第一个练习是在没有任何配置的情况下设置服务。然后,您进行一些配置以提供服务元数据。简单的东西。
我现在尝试做的是扩展配置以在不同的端口上公开相同的服务合同 - 在本例中为http://localhost:9001/test
这是我的配置...
但是我尝试连接到这个我收到机器主动拒绝连接的消息。为什么这不起作用?我可以在 wcftestclient 中使用什么地址来显示服务?
wcf - 如何解决 WCF CommunicationException 未处理
我有一些问题。
问题是CommunicationException
错误。
错误信息是
接收对http://localhost:18080/WCFServices/TestService的 HTTP 响应时出错 。这可能是由于服务端点绑定未使用 HTTP 协议。这也可能是由于服务器中止了 HTTP 请求上下文(可能是由于服务关闭)。有关更多详细信息,请参阅服务器日志。
我在下面写了源代码。
错误信息出现在倾斜词上方。
我想同步主应用程序和客户端应用程序。
上面的错误是客户端应用程序。
我的 app.config 文件是
附言。临时修改TestService
请任何人。
谢谢。
哦抱歉,“电压”发生错误
我试图增加最大尺寸和长度。
但是,它并没有解决这个问题。
来人帮帮我。
c# - 错误消息:由于身份验证失败,无法满足对安全令牌的请求
我正在尝试访问 WCF 服务(MS CRM 2011)并收到上述错误。如果我使用 Cassini 或 IIS Express 从 VS2010 调试器运行我的示例程序,它会很好地工作。没有身份验证错误。
但是,如果我将站点发布到本地 IIS 7.5(运行 Windows 7 64 位),我会在获取 CRM UserId (WhoAmIResponse) 的行上收到错误消息。
我打开 Fiddler 来比较在调试器下运行和在 IIS 下运行之间的请求。在 IIS 下运行的站点上,请求甚至从未遇到过,因此在到达那一步之前它必须失败。
发布到 IIS 的站点将其 web.config 设置为...
该站点在预装的 ASP.NET v4.0 应用程序池、集成管道模式、ApplicationPoolIdentity 帐户下运行。
这是我的代码...
有任何想法吗?非常感激!!!