【问题标题】:Strange WPF Behaviour With WCF Async callsWCF 异步调用的奇怪 WPF 行为
【发布时间】:2010-05-18 13:29:34
【问题描述】:

我有一个 WPF 应用程序通过异步调用调用 WCF。

该应用程序有四个选项卡,每个选项卡都是从单独的异步调用中加载的,每个选项卡都有一个忙碌指示符。

问题:在 Visual Studio 中运行时,我可以单击每个选项卡上的刷新按钮,然后每个选项卡的忙碌指示器启动,并从 WCF 服务检索数据。随着每个选项卡的数据返回,它会被刷新。

当我通过一键部署应用程序时,应用程序的 UI 在只有两个选项卡开始刷新后挂起。所以在这种情况下,我在标签一上按刷新,然后在标签二上按刷新,应用程序挂起,直到两个标签数据之一返回。

起初我认为这与 WCF 服务限制有关,但事实并非如此,因为 Visual Studio 和应用程序的 One Click 部署都指向同一个服务。

有人对在哪里看有任何想法吗?我无法在 Visual Studio 中重现挂起问题?

【问题讨论】:

    标签: c# wpf wcf asynchronous freeze


    【解决方案1】:
    猜你喜欢
    • 2015-12-29
    • 2018-06-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-08-17
    • 1970-01-01
    • 2020-07-28
    • 2017-07-21
    相关资源
    最近更新 更多