1

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

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

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

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

4

2 回答 2

0

安德鲁 - 你正在运行什么版本的 Azure SDK?这是最新的2.4版本吗?这只是一个特定的 VS 项目吗?或者你可以用其他 VS 项目重现它。

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

于 2014-10-01T17:30:04.220 回答
0

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

于 2014-10-08T10:07:02.810 回答