gpt4 book ai didi

wcf - 来自 Windows 7 的缓慢 Web 服务(和 WCF 服务)调用

转载 作者:行者123 更新时间:2023-12-04 05:44:25 26 4
gpt4 key购买 nike

我正在构建一个 .NET 3.5 Winforms 应用程序,该应用程序使用 WCF 服务(wsHttp 绑定(bind))与我的服务器通信,该服务器从 SQL Server 获取数据并将其传递回 Winforms 应用程序(智能客户端)。我注意到,自从运行 Windows 7 RTM 以来,WCF 第一次通信时会有大约 30 秒的延迟,从那时起它就像以前一样正常。

我注意到另一个使用 ASMX 服务的应用程序(Desaware 许可系统)也遇到了同样的问题,启动延迟然后一切都很好。

第一次启动不是 .NET 编译/JIT 问题,我可以立即关闭应用程序并再次执行此操作。服务器运行的是 Windows 2003/IIS 6。在 Windows 7 之前一切都很好。

我尝试删除我的防病毒软件,同样的问题。我无法弄清楚为什么会出现这种初始延迟,这是一个重要的延迟。我在 Debug 窗口中也注意到,因为应用程序启动 System.IdentityModel 行时出现延迟,我认为 Windows 7 上似乎存在安全/身份验证更改导致此延迟。

有人对如何解决此问题有任何建议吗? VS 2008/.NET 3.5。

谢谢你。

最佳答案

我在绑定(bind)配置中添加了以下条目,它似乎已经解决了这个问题。

使用DefaultWebProxy="假"

关于wcf - 来自 Windows 7 的缓慢 Web 服务(和 WCF 服务)调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1369694/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com