当我尝试查看Azure Compute Emulator UI时出现错误。
步骤:
这会产生错误:
“此应用程序遇到内部错误,需要关闭”
之前一直在运作,但我没有改变任何东西,所以有谁知道现在可能导致错误的原因是什么? Storage Emulator UI似乎仍然显示OK。
我有以下环境:
答案 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[])
最后一行闪烁红灯:)