无法启动Azure模拟器"操作不受支持。未知错误:0x80070057。"

时间:2015-12-16 09:50:35

标签: azure visual-studio-2015 azure-worker-roles

我有一个Azure 2.8.1项目,#34;正常工作"在一台机器上,另一台机器完全无法启动 - 我把头发拉出来试图让它发挥作用。

项目包含一个辅助角色(2个实例)和一个Web角色(1个实例)。

进度条大约达到约80%然后失败 - 如果我切换到计算模拟器,我只会看到有关服务不健康或繁忙的错误。

在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   
---------------------------

任何有助于解决此问题的帮助将不胜感激!

3 个答案:

答案 0 :(得分:2)

原来它与文件路径有关。如果项目路径长度超过260个字符的任何文件或文件夹,Azure模拟器将完全废弃(即使它不在源代码管理中,并且它不包含在您的项目或包中)。

我遇到了这个问题,因为NPM(版本3.x之前)在它创建的node_modules文件夹下创建了超深文件夹结构。

我通过删除所有node_modules文件夹,升级到NPM 3.5.2,然后重新运行npm install来解决问题。

答案 1 :(得分:1)

以管理员身份运行Visual Studio 2015,由非特权执行导致计算模拟器存在许多相关问题。

答案 2 :(得分:0)

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

希望这有帮助。