类型为'System.UnauthorizedAccessException'发生在Microsoft.

本文关键字:Microsoft System 类型 UnauthorizedAccessException | 更新日期: 2023-09-27 18:12:34

我有一个windows phone 8应用程序在Visual Studio 2012环境的模拟器上运行。我实现了能够向这个应用程序发送吐司推送通知的逻辑。当涉及到下面MainPage构造函数中的代码片段时,我收到了主题行中概述的异常:

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

同样,下面的信息是由异常给出的:

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

我收到这样一个异常,可能是什么错了,或者我错过了什么。请注意,我是在管理员帐户下运行VS 2012环境,具有完整的权限。

谢谢!

类型为'System.UnauthorizedAccessException'发生在Microsoft.

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

  1. 展开项目的"Properties"节点。
  2. 在"属性"面板中打开"WMAppManifest.xml"文件。导航到"Capabilities"选项卡
  3. 检查按钮"ID_CAP_PUSH_NOTIFICATION",如果没有选中。