C# WCF异步调用的奇怪WPF行为
我有一个WPF应用程序通过异步调用调用WCF 该应用程序有四个选项卡,每个选项卡都是从单独的异步调用加载的,每个选项卡都有一个忙指示器 问题是:在VisualStudio中运行时,我可以单击每个选项卡上的刷新按钮,每个选项卡的忙指示器启动,数据从WCF服务检索。当每个选项卡的数据返回时,它会被刷新 当我通过单击部署应用程序时,只有两个选项卡开始刷新,应用程序的UI才会挂起。因此,在本例中,我在选项卡1上按refresh,然后在选项卡2上按refresh,应用程序将挂起,直到两个选项卡中的一个返回数据 起初我认为这与WCF服务throttling有关,但事实并非如此,因为VisualStudio和应用程序的一键部署都指向同一个服务C# WCF异步调用的奇怪WPF行为,c#,wpf,wcf,asynchronous,freeze,C#,Wpf,Wcf,Asynchronous,Freeze,我有一个WPF应用程序通过异步调用调用WCF 该应用程序有四个选项卡,每个选项卡都是从单独的异步调用加载的,每个选项卡都有一个忙指示器 问题是:在VisualStudio中运行时,我可以单击每个选项卡上的刷新按钮,每个选项卡的忙指示器启动,数据从WCF服务检索。当每个选项卡的数据返回时,它会被刷新 当我通过单击部署应用程序时,只有两个选项卡开始刷新,应用程序的UI才会挂起。因此,在本例中,我在选项卡1上按refresh,然后在选项卡2上按refresh,应用程序将挂起,直到两个选项卡中的一个返回
有人知道去哪里找吗?我无法在Visual Studio中重现挂起问题?同时进行两件事情的限制闻起来像
同时做两件事的极限闻起来像 感谢您的验证(一年半之后):)感谢您的验证(一年半之后):)