Can';t启动Azure Emulator“;不支持此操作。未知错误:0x80070057。”;

Can';t启动Azure Emulator“;不支持此操作。未知错误:0x80070057。”;,azure,visual-studio-2015,azure-worker-roles,Azure,Visual Studio 2015,Azure Worker Roles,我有一个Azure 2.8.1项目,它在一台机器上“只工作”,而在另一台机器上完全无法启动——我正在竭尽全力让它工作 该项目包含一个工作者角色(2个实例)和一个web角色(1个实例) 进度条变为大约80%,然后就失败了——如果我切换到compute emulator,我只会看到关于服务不健康或繁忙的错误 在Visual Studio中,我最终收到以下错误消息: --------------------------- Microsoft Visual Studio ----------------

我有一个Azure 2.8.1项目,它在一台机器上“只工作”,而在另一台机器上完全无法启动——我正在竭尽全力让它工作

该项目包含一个工作者角色(2个实例)和一个web角色(1个实例)

进度条变为大约80%,然后就失败了——如果我切换到compute emulator,我只会看到关于服务不健康或繁忙的错误

在Visual Studio中,我最终收到以下错误消息:

---------------------------
Microsoft Visual Studio
---------------------------
Microsoft Azure Tools for Microsoft Visual Studio

There was an error attaching the debugger to the role instance
'deployment28(5).MySolution.WebRoleProject_IN_0' with Process Id: '13288'.
Operation not supported. Unknown error: 0x80070057.

---------------------------
OK   
---------------------------

如有任何帮助,我们将不胜感激

确保您没有在无法运行项目的计算机上使用express emulator。 express emulator不会模拟工作角色的多个实例


希望这能有所帮助。

以管理员身份运行Visual Studio 2015,由于执行不受权限,计算模拟器存在许多相关问题。

结果表明,这与文件路径有关。如果项目路径中有任何长度超过260个字符的文件或文件夹,Azure emulator将完全抛弃你(即使它不在源代码管理中,也不包含在你的项目或包中)

我遇到这个问题是因为NPM(3.x版之前)在它创建的
node\u modules
文件夹下创建了超深文件夹结构


我通过删除所有node_模块文件夹,升级到NPM 3.5.2,然后重新运行NPM安装,解决了这个问题。

我已经以管理员身份运行了。(我总是这样做,因为它解决了VisualStudio中大量的随机问题。)--另外,因为甚至需要运行完整的Azure emulator(尽管VisualStudio至少告诉过你这一点)。我使用的是完整的emulator。运行多个my worker角色实例与此问题无关。(另外,VisualStudio会告诉您,无论如何,不会给您一个神秘的0x800错误。)