创建您的系统环境变量系统变量和用户变量:_CSRUN_STATE_DIRECTORY值为'C:\ TempAzure'(不含逗号)。不要像'C:\ TempAzure \'那样在末尾留下碎片。
请按照此链接执行此操作并刷新环境变量,因为计算模拟器在刷新之前不会获取它们。
Is there a command to refresh environment variables from the command prompt in Windows?
这是它为我工作的解决方案。
一个提示我如何得到它: 1.启动事件查看器,以提升的权限您蔚蓝SDK命令提示符(管理员) 2型csrun/devfabric:启动 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[])
的最后一排闪烁的红灯:)
我已经试过的步骤,但我似乎并没有得到出现在事件的任何错误查看器或C:\ TempAzure中的日志文件。也许Azure计算模拟器UI将错误日志发送到不同的地方? –
请注意,如果您启动没有管理权限的事件查看器,您可能会看到事件日志为空 - 右键单击事件查看器图标并以管理员身份运行。 每个错误都记录在应用程序下的事件查看器中。如果您的日志很大,请稍等一下,因为解析和显示它可能需要一些时间。当您打开事件查看器时,Windows Azure模拟器错误日志在Windows日志 - >应用程序下。 –