今天我连续发生了好几次这样的事情。我按 F5 使用模拟器在 Visual Studio 2013 中调试我的 Windows Azure 项目,该项目将生成,但没有启动浏览器。也没有构建错误,它只会完成构建并且看起来已经准备好启动浏览器,但然后就停止了。
最后我在 Visual Studio 左下角状态栏中看到一条消息,上面写着“计算模拟器关闭”。然后,我将鼠标悬停在任务栏中的 Azure 图标上,它显示“存储模拟器已启动”,但“计算模拟器已关闭”。
最佳答案
我得到了this post的帮助其中提到了模拟器日志文件的位置。我需要的关键日志文件是
C:\Users[用户]\AppData\Local\dftmp\EmulatorRuntimeLogs\ErrorRuntime.log
该日志文件中存在有关无法写入文件的错误。这提醒我我忘记以管理员身份启动 Visual Studio。对于任何 Azure 项目来说,这都是一个简单的步骤,但有时我会忘记执行此操作,因为我在 Visual Studio 中处理的大多数项目都不是 Azure 项目。而且我没有在 Stack Overflow 中看到这个具体的失败案例,所以我想把它发布出来。
我关闭了 Visual Studio,右键单击 Visual Studio 2013 启动图标,选择“以管理员身份运行”,然后在调试时浏览器启动正常
关于在 Visual Studio 2013 中进行调试时,Azure 计算模拟器无法启动,并保持关闭状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29448268/