wcf 相关问题

Windows Communication Foundation是.NET Framework的一部分,它为快速构建面向服务的应用程序提供了统一的编程模型。

asp.net 微服务中 SOAP 服务的运行状况检查

我为 WCF SOAP 服务的 HealthCheck 设置了此设置,但由于某种原因,第二个委托中的代码未执行。如果我设置断点,它在调试中也不会被命中。 健康检查配置...

回答 1 投票 0

C# - 使用具有证书身份验证和 BinarySecurityToken 数字签名的 SOAP Web 服务

这是我第一次处理 SOAP Web 服务,所以我不太知道如何解决下一个问题。我尝试将证书链接到 SOAP 客户端,但是当我调用 Web 服务时出现错误...

回答 2 投票 0

引用 Visual Studio 2010 中缺少 System.ServiceModel.dll

我想使用 ChannelFactory 类我试图添加对 System.ServiceModel.dll 的引用,但我在引用中没有看到它。 我看到有 System.ServiceModel.web.dll 但它是

回答 3 投票 0

WCF 互操作性 Kerberos SPNEgo 支持的 Web 服务

我们有一个测试 Windows Server 2012 域。有两台计算机是该域的成员。 Oracle 公司正在开发一台计算机,并在

回答 1 投票 0

提供的 URI 方案“https”无效; .Net Core 3.1 中预期的“http”

我们开发了一个 .Net Core 3.1 应用程序,它使用 WCF Web 服务(也是我们开发的)。在我们办公室一切都很好。 我们在开发中不使用 SSL,但在生产服务器中使用。 生产中...

回答 2 投票 0

尝试设置服务以侦听 http 和 https 时出现 WCF 错误

我的应用程序连接到两个 WCF 服务。一种是较旧的 http 协议。另一个是较新的和 https。直到现在他们都在一起打得很好。 然而,我现在发现我的旧服务很糟糕......

回答 1 投票 0

Access-Control-Allow-Origin位于IIS中,但不起作用

我刚刚创建了我的第一个 WCF 服务,我想与其他客户分享。我已在 IIS、Web.config 和 Global.asax 中添加了 Access-Control-Allow-Origin 标头,但是远程的

回答 3 投票 0

TLS 1.2 与 .NET Framework 4.5 的 WCF 客户端绑定配置

.NET Framework 4.5 支持 TLS 1.2,但不是默认的。这意味着 WCF Web 服务客户端无法连接到需要 TLS 1.2 的端点(并且它应该需要 1.2 - 更早版本

回答 1 投票 0

.NET 8 中带有 WCF 的 dll .Net 框架

由于历史原因,我必须在我的项目 .NET 8 中使用 .NET Framework dll 才能管理业务问题。 问题是 dll 使用 System.ServiceModel 因为它使用 WCF 来调用远程

回答 1 投票 0

控制台输出在 IIS 托管应用程序中位于何处?

假设我有一个托管在 IIS 中的 WCF 应用程序。在该应用程序中,我运行这行代码: Console.WriteLine("测试中,测试1 2 3"); 那会写到哪里呢?或者它被忽略并且丢失了? 有吗

回答 2 投票 0

从我的服务返回时,WCF 对象属性设置为 NULL

我有一个 WCF 服务,它返回一个复杂的对象(只是一个类)。我可以进入对象的构造并看到它的属性正在填充,但是当我按 F11 键时......

回答 2 投票 0

WCF:方法在生成线程进行后台处理后返回响应

所以我有以下场景。我的 WCF 中有一个方法,客户端将发送一个请求,然后 WCF 服务将执行一些后台处理并调用外部 Web 服务...

回答 1 投票 0

WCF服务,如何增加超时时间?

可能看起来是个愚蠢的问题,但 WCF 中的所有内容似乎都比 asmx 中复杂得多,如何增加 svc 服务的超时时间? 这是我到目前为止所拥有的: ...

wcf
回答 5 投票 0

允许在 WCF REST API 中匿名 POST

开发一组WCF REST API来与Flutter应用程序交互。 调用 GET 请求仅适用于文件,但在尝试使用 POST 调用时我遇到此错误: {“消息”:...

回答 1 投票 0

达到 maxMessagesToLog 时如何旋转 WCF 日志?

我有 WCF 服务并想要启用日志记录。正如 Microsoft 文档配置消息日志记录中所述,我在 Web.config 中添加了以下内容: 我有 WCF 服务并想要启用日志记录。正如 Microsoft 文档配置消息日志记录中所述,我在 Web.config 中添加了以下内容: <system.diagnostics> <sources> <source name="System.ServiceModel.MessageLogging"> <listeners> <add name="messages" type="System.Diagnostics.XmlWriterTraceListener" initializeData="c:\logs\messages.svclog" /> </listeners> </source> </sources> </system.diagnostics> <system.serviceModel> <diagnostics> <messageLogging logEntireMessage="true" logMalformedMessages="false" logMessagesAtServiceLevel="true" logMessagesAtTransportLevel="false" maxMessagesToLog="3000" maxSizeOfMessageToLog="2000"/> </diagnostics> </system.serviceModel> 当最后一个日志中的消息数达到 maxMessagesToLog=3000 时,如何轮换日志,例如写入 messages1.svclog,然后写入 messages2.svclog 等? 我阅读了文章 A Rolling XmlWriterTraceListener,但这会在达到特定文件大小时轮换日志文件。但是,当消息数量达到 maxMessagesToLog 时,WCF 将停止记录日志。 我无法找到如何在达到 maxMessagesToLog 之前轮换日志文件。 我决定每天午夜轮换日志文件。将 maxMessagesToLog 设置为最大整数 = 2147483647,一天内的消息数永远不会超过该值。 我使用了自定义跟踪侦听器,如 WCF 论坛中所述。 public class CustomTraceListener : XmlWriterTraceListener { public CustomTraceListener(string fileName) : base(string.Format(fileName, string.Format("{0}{1}{2}", DateTime.Now.Day, DateTime.Now.Month, DateTime.Now.Year))) { } } <system.diagnostics> <sources> <source name="System.ServiceModel.MessageLogging"> <listeners> <add name="traceListener" type="MyService.CustomTraceListener, MyService" initializeData= "c:\wcflogs\messages_{0}.svclog" /> </listeners> </source> </sources> </system.diagnostics> 我使用回收特定时间 = 00:00:00 创建了我的应用程序池 appcmd add apppool /name:MyApppool/enable32BitAppOnWin64:true /+recycling.periodicRestart.schedule.[value='00:00:00'] 应用程序池的高级设置使用此命令如下: 因此,该进程每天午夜都会被回收,并且消息计数器从0开始。只要我每天的消息少于20亿条,我就会在日志文件中保留所有消息。 另一种选择是使用符号链接。您可以在 IIS 运行时删除和重置符号链接。然后当它回收或重新启动时,将创建一个新文件。 例如,您可以使用如下命令创建符号链接: mklink server_tracelog.svclog server_tracelog_1.svclog 然后在 web.config 中设置此文件“server_tracelog.svclog”,但这将是它写入“server_tracelog_1.svclog”的真实文件 然后也许使用计划任务,您可以运行一个具有如下内容的批处理文件: REM set day of week as %DAYOFWEEK% for /f %%a in ('wmic path win32_localtime get DAYOFWEEK /format:list ^| findstr "="') do (set %%a) del server_tracelog.svclog del server_tracelog_dayofweek_%DAYOFWEEK%.svclog mklink server_tracelog.svclog server_tracelog_dayofweek_%DAYOFWEEK%.svclog 然后,如果您的应用程序池每天回收一次,您每天都会创建一个新日志。

回答 2 投票 0

使用 MediaElement 播放 Stream 中的视频

是否可以使用 WPF MediaElement 播放来自 System.IO.Stream 对象的流视频?正在从存储媒体文件的 WCF 服务中检索 Stream 对象。

回答 6 投票 0

C# - 自托管服务 - POST 请求 - CORS 错误

我有 WCF 自托管服务,可以与本地连接的打印机进行通信以打印徽章。我们基于浏览器的应用程序调用本地服务来打印徽章。所有 GET 调用都工作正常,但是

回答 1 投票 0

WCF 客户端错误 - 请求通道在等待回复时超时

我有一个 Windows 服务,它在我的网络上的一台计算机上托管 WCF 服务。我有一个客户端正在尝试连接到网络上另一台计算机上的客户端。我收到以下信息...

回答 1 投票 0

使用 AIF Web 服务连接到 Microsoft Dynamics AX 2009

我正在使用 AIF Web 服务连接到 Microsoft Dynamics AX 2009。在 VS2010 中为该服务生成代理,但是当我想使用生成客户端类连接到该服务时,似乎...

回答 2 投票 0

BizTalk - 用于具有基本身份验证的 SOAP 1.2 的 WCF 自定义绑定

我有一个可以在 BizTalk 中使用的 Web 服务,它公开 SOAP 1.1 和 1.2 端点,并通过基本 Http 身份验证进行保护。 我正在使用 WCF-Custom 适配器并尝试使用 SOAP 1.2....

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.