Azure Compute Emulator UI由于错误而无法显示

时间:2014-02-14 14:58:57

标签: azure azure-compute-emulator

当我尝试查看Azure Compute Emulator UI时出现错误。

步骤:

  1. 启动Azure项目以启动模拟器。
  2. 右键单击Azure模拟器图标,然后选择“显示计算模拟器UI”
  3. 这会产生错误:

      

    “此应用程序遇到内部错误,需要关闭”

    之前一直在运作,但我没有改变任何东西,所以有谁知道现在可能导致错误的原因是什么? Storage Emulator UI似乎仍然显示OK。

    我有以下环境:

    • Windows 8.0
    • Visual Studio 2012 Professional
    • Azure SDK 2.2

1 个答案:

答案 0 :(得分:0)

在系统环境变量中创建系统变量和用户变量:_CSRUN_STATE_DIRECTORY,其值类似于'C:\ TempAzure'(不带逗号)。不要像'C:\ TempAzure \'那样在结尾处留下一个空位。

请按照此链接执行此操作并刷新环境变量,因为计算模拟器在刷新之前不会获取它们。

Is there a command to refresh environment variables from the command prompt in Windows?

这是对我有用的解决方案。

我是如何得到的:  1.使用提升的权限启动事件查看器和azure sdk命令提示符(以管理员身份)  2.键入csrun / devfabric:start  3.转到事件查看器并按F5并从DFService.exe中查找错误。应该有2-3个新错误,第一个应该来自DFService。看一下描述 - 它应该包含类似的内容:

Application: DFService.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.ArgumentException
Stack:
   at System.IO.Path.CheckInvalidPathChars(System.String, Boolean)
   at System.IO.Path.NormalizePath(System.String, Boolean, Int32, Boolean)
   at System.IO.Path.GetFullPath(System.String)
   at Microsoft.ServiceHosting.Tools.DevelopmentFabric.Program.Main(System.String[])

最后一行闪烁红灯:)