2014-02-14 83 views
0

我在尝试查看Azure计算仿真程序UI时遇到错误。Azure计算仿真程序UI由于错误而不显示

步骤:

  1. 启动的Azure项目揭开序幕模拟器。
  2. 右击Azure的仿真器图标,并选择“显示计算仿真UI”

这将产生错误:

"This application has encountered an internal error and needs to be closed"

此之前已经工作但这样做任何人,我没有改变任何东西知道现在可能开始导致错误的是什么?存储模拟器用户界面似乎仍然显示OK。

我有以下环境:

  • 的Windows 8.0
  • 的Visual Studio 2012专业版
  • Azure的SDK 2.2

回答

0

创建您的系统环境变量系统变量和用户变量:_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[]) 

的最后一排闪烁的红灯:)

+0

我已经试过的步骤,但我似乎并没有得到出现在事件的任何错误查看器或C:\ TempAzure中的日志文件。也许Azure计算模拟器UI将错误日志发送到不同的地方? –

+0

请注意,如果您启动没有管理权限的事件查看器,您可能会看到事件日志为空 - 右键单击​​事件查看器图标并以管理员身份运行。 每个错误都记录在应用程序下的事件查看器中。如果您的日志很大,请稍等一下,因为解析和显示它可能需要一些时间。当您打开事件查看器时,Windows Azure模拟器错误日志在Windows日志 - >应用程序下。 –

相关问题