[英]Getting Azure Servicebus Queue Error "The argument namespaceConnectionString is null or white space. \r\nParameter name: namespaceConnectionString"
[英]Azure: {“Invalid syntax for directory path ''\r\nParameter name: initialConfiguration”} Error
我試圖將我的日志文件添加到Blob存儲中。 當試圖在Global.asax.cs中獲取ConnectionString時,我從這里獲取此錯誤:
DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString", diagnostics);
我該如何解決該問題。 “ Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString”位於ServiceConfiguration.Cloud.cscfg和ServiceConfiguration.Local.cscfg中
給更多的解釋:
System.ArgumentOutOfRangeException was unhandled
HResult=-2146233086
Message=Invalid syntax for directory path ''
Parameter name: initialConfiguration
Source=Microsoft.WindowsAzure.Diagnostics
ParamName=initialConfiguration
StackTrace:
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorConfiguration.Validate(String paramName, Nullable`1 resourceSize)
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.StartWithExplicitConfiguration(DiagnosticMonitorStartupInfo startupInfo, DiagnosticMonitorConfiguration initialConfiguration)
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.Start(CloudStorageAccount storageAccount, DiagnosticMonitorConfiguration initialConfiguration)
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.Start(String diagnosticsStorageAccountConfigurationSettingName, DiagnosticMonitorConfiguration initialConfiguration)
at Project.Web.WebRole.OnStart() in Global.asax.cs:line 104
at Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeRoleInternal(RoleType roleTypeEnum)
at Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.InitializeRole(RoleType roleType)
at Microsoft.WindowsAzure.ServiceRuntime.Implementation.Loader.RoleRuntimeBridge.<InitializeRole>b__0()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
at System.Threading.ThreadHelper.ThreadStart()
InnerException:
看起來您正在正確檢索連接字符串,但是您的診斷配置無效。 您為目錄配置設置了什么?
我建議不要使用wadcfg文件( http://msdn.microsoft.com/en-us/library/windowsazure/hh411551.aspx ),也可以使用Visual Studio(請參閱http:// weblogs ),而不是通過代碼設置診斷配置。 asp.net/scottgu/archive/2013/04/30/anonuncing-the-release-of-windows-azure-sdk-2-0-for-net.aspx ,尤其是“雲服務:改進的診斷支持”部分)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.