如何解决异常:等待操作超时。 (HRESULT异常:0x80070102)

时间:2015-07-28 12:43:25

标签: windows-runtime microsoft-metro winrt-xaml wns

调用 PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync(); 方法时,我收到此异常。它在设备上工作正常,但在本地计算机上失败。

这是我的代码:

private async void CreateChannel_Click(object sender, RoutedEventArgs e)
       {
var vProfile = NetworkInformation.GetInternetConnectionProfile();
            System.Diagnostics.Debug.WriteLine("InterNetConnectivity==>>" + vProfile.GetNetworkConnectivityLevel().ToString());
            UserResponseTBL.Text = vProfile.GetNetworkConnectivityLevel().ToString();
            if (vProfile.GetNetworkConnectivityLevel() == NetworkConnectivityLevel.InternetAccess)
            {
                var vChannel = await PushNotificationChannelManager.CreatePushNotificationChannelForApplicationAsync();
                string channelUri = vChannel.Uri;
                UserResponseTBL.Text = channelUri;
                System.Diagnostics.Debug.WriteLine("channelUri : " + channelUri);
            }
        }

我收到异常等待操作超时。 (来自HRESULT的异常:0x80070102)。 任何帮助都会得到满足。 感谢名单

1 个答案:

答案 0 :(得分:0)

我通过在设备/不同的计算机上运行上述代码解决了这个问题。

发生此问题是因为我在我的计算机上安装了各种版本的Visual Studio。 不知道这个问题的实际原因,但是当我将我的机器升级到Windows 10时它可以工作。