在 Visual Studio 2013 年进行调试时,Azure 计算模拟器不会启动,保持关闭状态
Azure Compute Emulator doesn't start when Debugging in Visual Studio 2013, stays shutdown
今天我连续发生了好几次这种事。我在 Visual Studio 2013 年使用模拟器按 F5 调试我的 Windows Azure 项目,该项目将生成,但没有启动浏览器。也没有构建错误,它只是完成构建并且看起来已经准备好启动浏览器,但随后就停止了。
最后我在 Visual Studio 的左下方状态栏中看到一条消息,上面写着 "Compute emulator shutdown"。然后我将鼠标悬停在任务栏中的 Azure 图标上,它显示 "Storage Emulator is started",但是 "Compute Emulator is shutdown"。
我得到了 this post 的帮助,其中提到了模拟器日志文件的位置。我需要的关键日志文件是
C:\Users[用户]\AppData\Local\dftmp\EmulatorRuntimeLogs\ErrorRuntime.log
该日志文件中有一个关于写入文件失败的错误。这提醒我忘记以管理员身份启动 Visual Studio。对于任何 Azure 项目来说,这都是一个简单的步骤,但有时我会忘记这样做,因为我在 Visual Studio 中从事的大多数项目都不是 Azure 项目。而且我没有在 Stack Overflow 中看到这个特定的失败案例,所以我想我会 post 它。
我关闭了 Visual Studio,右键单击 Visual Studio 2013 启动图标,选择 "Run as Administrator",然后浏览器在调试时正常启动
今天我连续发生了好几次这种事。我在 Visual Studio 2013 年使用模拟器按 F5 调试我的 Windows Azure 项目,该项目将生成,但没有启动浏览器。也没有构建错误,它只是完成构建并且看起来已经准备好启动浏览器,但随后就停止了。
最后我在 Visual Studio 的左下方状态栏中看到一条消息,上面写着 "Compute emulator shutdown"。然后我将鼠标悬停在任务栏中的 Azure 图标上,它显示 "Storage Emulator is started",但是 "Compute Emulator is shutdown"。
我得到了 this post 的帮助,其中提到了模拟器日志文件的位置。我需要的关键日志文件是
C:\Users[用户]\AppData\Local\dftmp\EmulatorRuntimeLogs\ErrorRuntime.log
该日志文件中有一个关于写入文件失败的错误。这提醒我忘记以管理员身份启动 Visual Studio。对于任何 Azure 项目来说,这都是一个简单的步骤,但有时我会忘记这样做,因为我在 Visual Studio 中从事的大多数项目都不是 Azure 项目。而且我没有在 Stack Overflow 中看到这个特定的失败案例,所以我想我会 post 它。
我关闭了 Visual Studio,右键单击 Visual Studio 2013 启动图标,选择 "Run as Administrator",然后浏览器在调试时正常启动