Windows Azure诊断代理已停止工作(例外:StorageAccount为null)

时间:2014-10-01 13:42:27

标签: azure azure-diagnostics azure-storage-emulator

当我在本地启动Azure网站角色时,我感到可怕的Windows Azure诊断代理已停止工作对话。在事件查看器中,有一个带有以下文本的条目,StorageAccount为null。是例外。在ServiceConfiguration.local中我有 -

<ConfigurationSettings>
       <Setting name="DiagnosticsConnectionString" value="UseDevelopmentStorage=true" />

存储模拟器在本地运行。我的同事在他的机器上应该是一个相同的设置,并没有这个问题。

发生未处理的异常。类型:System.ArgumentException进程ID:6628 进程名称:DiagnosticsAgent 线程ID:1 角色部署的AppDomain Unhandled Exception24(44).XBRLazure.xbrlWebSite_IN_0 例外:StorageAccount为null。    在Microsoft.WindowsAzure.Diagnostics.StorageUtility.StorageUtility.ValidateStorageAccount()    在Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.ValidateStartupInfo(DiagnosticMonitorStartupInfo startupInfo)    在Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.StartWithExplicitConfiguration(DiagnosticMonitorStartupInfo startupInfo,DiagnosticMonitorConfiguration initialConfiguration)    在Microsoft.WindowsAzure.Plugins.Diagnostics.DiagnosticsAgentManager.b__0()    在Microsoft.WindowsAzure.Plugins.Common.BlockingExecutionEnvironment.Execute(Func`1 entryPoint)    在Microsoft.WindowsAzure.Plugins.Diagnostics.Program.Main(String [] args)

2 个答案:

答案 0 :(得分:0)

Andrew - 您运行的是哪个版本的Azure SDK?这是最新的2.4版本吗? 这只是一个特定的VS项目吗?或者你可以用其他VS项目重现它。

您可能想尝试打破异常并查看是否有帮助。 这听起来好像你正在引用一个不正确的存储连接字符串,可能。

答案 1 :(得分:0)

我也遇到了这个错误。不确定是否与发布的问题版本相同,但我使用的是2.2。我最近也安装了VS2013,但无法确定这是原因还是最近对代码的更改(我们在我们的解决方案中引入了性能计数器)。如果我发现任何问题,我会更新。