Microsoft.Phone.ni.dll中出现类型为"System.UnauthorizedAccessException"的第一次机会异常

Ara*_*ash 4 .net c# push-notification visual-studio-2012 windows-phone-8

我从Visual Studio 2012环境中在其模拟器上运行了一个Windows Phone 8应用程序.我实现了逻辑,以便能够向此应用程序发送吐司推送通知.当谈到MainPage构造函数中的代码片段时,我收到主题行中概述的异常:

// try to find the channel
pushChannel = HttpNotificationChannel.Find(channelName);
Run Code Online (Sandbox Code Playgroud)

此外,以下信息由例外情况给出:

对推送通知的访问需要在清单中定义ID_CAP_PUSH_NOTIFICATION.

我收到这样的例外可能有什么不对或错过了什么.请注意,我在具有完全权限的管理员帐户下运行VS 2012环境.

谢谢!

d.l*_*ysh 12

在Visual Studio的解决方案资源管理器中

  1. 展开项目的"属性"节点.
  2. 从"属性"面板中打开"WMAppManifest.xml"文件.
  3. 导航到"功能"选项卡
  4. 如果未选中,请选中"ID_CAP_PUSH_NOTIFICATION"按钮.