Windows Communication Foundation是.NET Framework的一部分,它为快速构建面向服务的应用程序提供了统一的编程模型。
将身份验证标头添加到 DiscoveryClientProtocol.DiscoverAny() 请求
我正在更新我们使用了 10 多年的旧工具,它类似于 SoapUI,但基于 C#。原始代码使用此函数连接到 WCF Web 服务并下载...
使用 SOAPUI 或 Postman 的客户端证书调用 WCF 服务
我有一个使用客户端证书身份验证的 wcf 服务。我可以使用 c# 代码调用此服务并从证书存储中获取证书,如下所示。 客户端.ClientCredentials.
我刚开始为一个新项目写一些测试,遇到了以下“问题”: 我模拟了依赖的 INotifyVariableChangedService 和 OpcClient 来测试我的 OpcService: 私人...
我正在开发一个 WCF 服务,它应该与两个客户端一起工作:一个是通过 netTcp 绑定的本机 .Net 客户端,另一个是用 Python 编写的。 我需要在 WCF s 之间实现双工通信...
来自第三方应用程序的 WCF RESTful POST C#
我正在尝试在 WCF RESTful C# 中设置 API 以接受来自第三方应用程序的 POST 表单数据。使用 PHP,接收网页将通过 $_POST['TestVaria...
ASP.NET Core Web API - 无法构建某些服务:验证服务描述符服务类型时出错
在 ASP.NET Core-6 应用程序中,我使用 SOAP 服务 (WCF)。我已经将它作为 SchoolReference 添加到 Connected 服务中。然后我有这个进一步的代码: 学校服务: 使用 SchoolApp。
如何在 .Net core 3.1 版本中以编程方式使用 WCF 服务
我有一个 WCF 服务,它是使用 .Net Framework 4.7 开发的。 现在我必须在不添加 WCF 的情况下使用 .Net Core3.1 Web 应用程序以编程方式验证和解析 WCF 服务
如何将 WCF Rest Service 代码转换为 CoreWCF Rest Service
我有以下代码行,正如我们所知,WebInvoke 启用 Rest 服务功能。我正在将我的代码转换为 CoreWCF,但不支持 WebInvoke。 [操作合约] [WebInvoke(方法 = "...
我有一个旧的 asmx web 服务,它读取 SOAP 并发回数据。 我正在尝试将 Web 服务转换为 WCF 服务。 问题是我收到的请求是 RPC.Encoded
嗨, 我创建了一个响应格式为 JSON 的 WCF REST 服务。该服务的基本功能是,当它被调用时,它将从文件系统返回一个大文件(主要是 zip 文件)...
如何从 .NET Core 3.0 WPF 应用程序使用 SOAP Web 服务
我有一个 SOAP 网络服务。我想在我的 WPF 应用程序中使用它。我正在使用 .NET Core 3.0、Visual Studio 2019。所以我使用 Microsoft WCF Web 服务引用提供程序来添加对我的项目的引用...
大家好 我一定已经阅读了大约 20 篇关于如何在 ASP.NET 1.0 / 2.0 和其他各种应用程序类型中实现 log4net 的不同文章/方法。 链接 #1 链接 #2 链接 #3 嗯,以上
我使用 Wcf 服务在 restful api 上创建。我正在使用此服务通过流下载文件。在本地主机上它工作正常,但是当我使用 url 从远程浏览器使用它时,它停止了
在不执行 Azure 的情况下,确定来自 WCF 数据服务 LINQ 查询的 FirstOrDefault 请求 Uri?
问题 我想跟踪将由针对 Microsoft.WindowsAzure.StorageClient.TableServiceContext 对象执行的 LINQ 查询生成的 Uri。 TableServiceContext 只是扩展了 Sys...
带有 .net 4.7 的 WCF 服务器和带有 .net 6.0 的客户端 - 协议错误
我目前正在尝试扩展一个 WCF 仅适用于 Windows 的程序,以使其在 Linux 上可行。因此,我需要将 WCF 后端通信移植到 .net 6.0。我建立这样的服务器连接: 公开
我知道我们正在比较两种不同的技术,但我想知道两者的优缺点。 WCF 现在已经存在将近十年了。直到现在,Java 世界中还没有类似的东西吗?
远程服务器返回错误:400 Bad Request (WCF)
我正在使用 WCF 和 wsDualBinding、WebHttpBinding。 我希望我的服务器向客户端发送 wsdual 请求,然后客户端处理请求并将 json 发送回服务器。 我正在使用 WCF 和 wsDualBinding、WebHttpBinding。 我希望我的服务器向客户端发送 wsdual 请求,然后客户端处理请求并将 json 发送回服务器。 <system.serviceModel> <services> <service name="ChatTest" behaviorConfiguration = "ChatMEXBehavior"> <endpoint address ="http://localhost:8080/ChatService" binding="wsDualHttpBinding" contract="Server.IChatService"/> <endpoint address="http://localhost:8080/JSON" binding="webHttpBinding" bindingConfiguration="webBindingService" contract=Server.IWebService" behaviorConfiguration="web"/> </service> </services> <bindings> <webHttpBinding> <binding name="webBindingService" maxReceivedMessageSize="4194304"> <security mode="None"/> </binding> </webHttpBinding> </bindings> <behaviors> <serviceBehaviors> <behavior name="ChatMEXBehavior" > <serviceMetadata httpGetEnabled="true" /> </behavior> </serviceBehaviors> <endpointBehaviors> <behavior name="web"> <webHttp/> </behavior> </endpointBehaviors> </behaviors> </system.serviceModel> (ChatClient) public void ServerToClient(string txt) { var json = JsonConvert.SerializeObject(txt); var content = new StringContent(json, Encoding.UTF8, "application/json"); var request = new HttpRequestMessage(HttpMethod.Post, webEndpoint); request.Content = content; webService.SendJSON(request.Content.ReadAsStringAsync().Result); } (ChatService) public void SendMessage(string message, String clientID) { if (callback != null && clients.ContainsKey(clientID)) { clients[clientID].ServerToClient("132413414"); } } webService.SendJSON(request.Content.ReadAsStringAsync().Result); 在这一行我得到了错误。 我已经尝试在我的程序中调用 ServerToClient 而不是我的 ChatService。它正在工作。 但我不明白为什么。
我刚刚有一个关于 svcutil 从 WSDL 生成的 WCF 客户端与使用具有正确参数的 HttpClient 进行调用的一般性问题。我什至不知道 WCF 的存在,直到最近
服务参考、MTOM 并向 HTTP 标头内容类型添加自定义值
我正在使用带有 Net 4.6 的 Windows 服务,我在 VS 2022 中创建了一个 WSDL 服务的服务引用,并且一切正常,但现在我必须在 HTTP 标头内容类型中添加一个参数。 问题是……
使用WCF NetTCPBinding Transport安全模式,客户端和服务器之间无法打通通道
我有一台客户端机器和两台服务器机器。服务器机器的系统是一样的。 服务器机器 Windows Server 2019 标准版,版本:1809 .Net Framework 4.7 高级服务 -> ...