我试图在单个asp.net应用程序的云解决方案中测试Azue诊断监视器。我无法启动Azure诊断监视器
每次我尝试启动诊断时得到一个异常监测器:
CloudStorageAccount account = CloudStorageAccount.Parse("UseDevelopmentStorage=true");
Write(account.TableEndpoint.AbsoluteUri);
// Get default initial configuration.
var config = DiagnosticMonitor.GetDefaultInitialConfiguration();
config.Logs.ScheduledTransferLogLevelFilter = LogLevel.Undefined;
config.Logs.ScheduledTransferPeriod = TimeSpan.FromSeconds(5);
// Start the diagnostic monitor with the modified configuration.
DiagnosticMonitor.Start(account, config); // Exception
异常说:
System.ArgumentException was unhandled by user code
Message=Directory C:\Users\Me\Documents\Visual Studio 2010\Projects\CloudDebuggingTest\CloudDebuggingTest\bin\Debug\CloudDebuggingTest.csx\roles\CloudDebuggingTest.Web\diagnostics\x64\monitor does not exist.
Source=Microsoft.WindowsAzure.Diagnostics
StackTrace:
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.ValidateStartupInfo(DiagnosticMonitorStartupInfo startupInfo) in :line 0
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.StartWithExplicitConfiguration(DiagnosticMonitorStartupInfo startupInfo, DiagnosticMonitorConfiguration initialConfiguration) in :line 0
at Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitor.Start(CloudStorageAccount storageAccount, DiagnosticMonitorConfiguration initialConfiguration) in :line 0
at CloudDebuggingTest.Web._Default.StartDiagnostics() in C:\Users\Me\Documents\Visual Studio 2010\Projects\CloudDebuggingTest\CloudDebuggingTest.Web\Default.aspx.cs:line 48
at CloudDebuggingTest.Web._Default.Page_Load(Object sender, EventArgs e) in C:\Users\Me\Documents\Visual Studio 2010\Projects\CloudDebuggingTest\CloudDebuggingTest.Web\Default.aspx.cs:line 19
at System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
InnerException:
我不知道我错过了什么,我一直的想法检查一些链接,他们正是这样做的。任何想法?
干杯。
回到我刚才的观点,请注意,如果你将传输时间设置为5秒,那么你实际上将传输设置为OFF!请参见http:// blogs。 msdn.com/b/mcsuksoldev/archive/2010/06/25/common-problems-collecting-azure-diagnostics.aspx – Stuart 2011-02-15 12:34:18