本地Azure部署存在问题

时间:2011-08-05 07:09:42

标签: azure

我正在尝试通过Compute Emulator在我的本地计算机上运行WebRole。我的计算模拟器和存储模拟器运行正常。当我在VS2010中点击F5时,我可以看到Compute Emulator中的动作。但过了一段时间,我在VS2010中得到一个例外;

  Microsoft.WindowsAzure.Hosts.Worker.RuntimeEnvironmentException was unhandled
  Message=Unable to load the runtime environment: could not get hosting environment settings
  Source=WaWorkerHost
  StackTrace:
       at Microsoft.WindowsAzure.Hosts.Worker.Parameters..ctor()
       at Microsoft.WindowsAzure.Hosts.Worker.Loader.Main(String[] args)
  InnerException: 

然后Compute Emulator中的角色开始关闭。 VS2010使用IP和端口启动浏览器,但没有运气,当然没有运行。

我不认为这是一个编码错误,因为即使在一个空的开箱即用的Azure项目和一个Web角色上,我也遇到了同样的问题。

我搜索了网络,但没有关于此错误的信息。实际上,如果您完全搜索“RuntimeEnvironmentException”,Google会返回零结果。使用描述词也没有任何意义。

有人有想法吗?

谢谢, 阿里

2 个答案:

答案 0 :(得分:4)

很抱歉没有提前回复,但我还在处理这个问题。然后一位来自土耳其办事处的微软人士发现了这一点。开发人员计算机上的本地化存在问题。在开发环境计算机中,在“区域和语言”中,将“格式”设置为“英语(美国)”,将“当前位置”设置为“美国”。设置完成后,Azure模拟器正在完美运行。他们说这是一个众所周知的问题,他们正在准备一份报告。我希望这将在下一版本中得到解决。

希望这对生活同样问题的人有所帮助。并感谢所有试图帮助的人......

阿里

答案 1 :(得分:2)

我遇到过类似的问题,计算模拟器无法加载我的网络角色而且没有任何响应。当计算机模拟器运行时我几次休眠我的笔记本电脑似乎发生在我身上。即使关闭模拟器并重新启动它也似乎没有帮助。

我发现的最佳解决方案是重启。绝对不优雅(在枪托上有点痛苦),但每次都对我有用。

不确定这是否有帮助。祝你好运。