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

时间:2013-05-08 15:24:38

标签: c# .net visual-studio-2012 windows-phone-8 push-notification

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

// try to find the channel
pushChannel = HttpNotificationChannel.Find(channelName);

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

  

访问推送通知需要在清单中定义ID_CAP_PUSH_NOTIFICATION。

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

谢谢!

1 个答案:

答案 0 :(得分:12)

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

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