由于权限问题,Azure仿真器无法打开UI控制台

14

我在使用Azure模拟器时遇到了错误。

步骤:

  1. 启动一个Azure项目以启动模拟器。
  2. 我看到模拟器正在运行,浏览器中的应用程序也已经启动!
  3. 右键单击Azure模拟器图标,选择“显示计算机模拟器UI”。

但无法启动。 错误:

"无法确定模拟器运行模式。 请确保您具有足够的权限"

什么导致了这个错误?

环境:

  • Windows 8
  • VS Ultimate(以管理员身份运行,否则无法启动AZ项目)
  • Azure SDK 2.1(从2.0升级而来)
  • 在单个Web角色中运行多个站点
4个回答

28

我也多次遇到这个问题。我认为这是计算仿真器本身的问题,因此我想我们需要等待下一个 SDK 版本的发布。请确保在“仿真器”设置下,选择了“使用完整仿真器”(即使选择了此设置,我仍然遇到了此问题)。

一个可能的解决方法对我有效,就是手动启动计算仿真器,而不是由 Visual Studio 启动。对我来说,这总是有效的。以下是您需要执行的操作:

  • 如果仿真器正在运行,请先通过进入任务管理器将其关闭。
  • 右键单击“C:\Program Files\Microsoft SDKs\Windows Azure\Emulator”目录中的“csmonitor.exe”,以管理员身份运行。
  • 接下来,右键单击系统托盘中的“Azure Emulator”图标,并按照下图所示启动“完整”模式的计算仿真器。

输入图像描述


3
对于我来说(正在运行Windows 7,Visual Studio Community 2013,Azure SDK for .NET 2.4),该目录是C:\Program Files\Microsoft SDKs\Azure\Emulator - nikodaemus

14

如前一解决方案所述,您可以将csmonitor.exe设置为始终以管理员模式启动。

之后,您就不需要重新执行先前提到的配置。

输入图像描述


0
如果计算机仿真器没有启用“Full”选项,则按照以下步骤操作:
以管理员模式打开存储仿真器。
  • 以管理员模式打开命令行。
  • 找到存储仿真器快捷方式的位置(“C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Microsoft Azure\Storage Emulator\Microsoft Azure Storage Emulator - v5.9.lnk”)。
  • 复制路径并粘贴到命令提示符中。
现在单击仿真器图标,计算机仿真器的“Full”选项将可用。
如果不起作用,请关闭两个仿真器,然后重新开始步骤。

0
以管理员身份在完整模式下运行Azure计算机模拟器。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接