Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Windows Azure Diagnostics does not work, you see following in the Compute Emulator =>
[Diagnostics]: Error starting diagnostics:
System.FormatException: Invalid account string.
at Microsoft.WindowsAzure.CloudStorageAccount.<Parse>b__0(String err)
at Microsoft.WindowsAzure.CloudStorageAccount.ParseStringIntoSettings(String s, Action`1 error)
at Microsoft.WindowsAzure.CloudStorageAccount.TryParse(String s, CloudStorageAccount& accountInformation, Action`1 error)
at Microsoft.WindowsAzure.CloudStorageAccount.Parse(String value)
at Microsoft.WindowsAzure.Plugins.Diagnostics.DiagnosticsAgentManager.<StartAgent>b__0()
Reason? The reason is a connecting string parsing bug in Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString =>
<ConfigurationSettings>
<Setting
name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=aaa;AccountKey=bbb ; " />
</ConfigurationSettings>
Fix: Remove the trailing semi-colon at the end of the configuration string =>
<ConfigurationSettings>
<Setting
name="Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString"
value="DefaultEndpointsProtocol=https;AccountName=aaa;AccountKey=bbb" />
</ConfigurationSettings>