2016-07-16 19 views
0

イムは、診断窓/ハブにデバッグウィンドウでAIメッセージを見てではなく、Azureのか、アプリケーションの洞察VS画面、インサイトメッセージは、Visual Studioで表示されていないか、Azureの

デバッグウィンドウ アプリケーションの洞察テレメトリ:{」名前 ":" Microsoft.ApplicationInsights.e71aa06ae1d142b4ae04393d63a71d57.Exception」、 "時間": "2016-07-16T09:46:37.7435251Z"、 "のiKey": "XYZ"、 "タグ":など

を使用していません設定ファイル

 for (;;) 
     { 
      var telemetryClient = new TelemetryClient(); 
      telemetryClient.InstrumentationKey = "abc"; 
      telemetryClient.Context.Session.Id = Guid.NewGuid().ToString(); 
      telemetryClient.Context.User.AccountId = "Ben"; 
      telemetryClient.Context.Component.Version = "1.0"; 
      telemetryClient.TrackEvent("Application Start"); 

      telemetryClient.TrackException(new ApplicationException("test exc")); 
      telemetryClient.Flush(); 
      Thread.Sleep(3000); 
     } 

これは数soluもう一つはコンソールです.Core。何か案は ?

診断プログラムを追加します。 プロパティの値 'ストレージからアイテムをロードできませんでした。ファイル:20160531051527_dbd26772482e4dbab6791b63f0ded9d3.trn例外:System.UriFormatException:無効なURI:URIの形式を特定できませんでした。 at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) 、Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(タスクタスク) 、Microsoft.ApplicationInsights.Channel.Storage.Peek() 'vshub.exeの見つかりました。デフォルトでそれを設定します。OnNext:{0} プロパティの値 'ファイルからの送信をロードできませんでした。ファイルのフルパス:C:\ Users \ bklooste \ AppData \ Local \ Microsoft \ ApplicationInsights \ vstelAIF-312cbd79-9dbb-4c48-a7da-3cc2a931cb70 \ 20160712090841_9436f519411b4a10b4f551897382fcc6.trn例外:System.UriFormatException:無効なURI:URIの形式決定されません。 at Microsoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクタスク) Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccess(タスクタスク) at Microsoft.ApplicationInsights.Channel.Storage.d__14.MoveNext() 'vshub.exe見つかりませんでした。既定で値を入力します。OnNext:{0} プロパティの値 'ストレージからアイテムを読み込めませんでした。ファイル:20160712090841_9436f519411b4a10b4f551897382fcc6.trn例外:System.UriFormatException:無効なURI:URIの形式を特定できませんでした。 Microsoft.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessでMicrosoft.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(タスクのタスク) で (タスクタスク)

+0

このスタックトレースは、アプリケーションの名前ではないと思われるvshub.exeによって生成されています。遠隔測定がデバッグウィンドウで送信されているのを確認していて、計器キーが正しいことを確認できれば、テレメトリをブロックするプロキシが存在する可能性があります。 ** vshub.exe **のMicrosoft.ApplicationInsights.Channel.Storage.d__14.MoveNext() 'が見つかりませんでした。 –

+0

おそらくvshubを使ってデバッガと通信すると考えました。私はそれを行った..キーはいつものように間違っていたが、他の奇妙なことに、私はVisual Studioのデバッグセッションでそれらを見ることができたが、最初のデバッグセッションはなかった。それは第2または第3に現われます - 私はまだ例外を見るが、それは働いている。 – user1496062

+0

Gotchaには、AIウィンドウに表示されるメソッド呼び出しをキャプチャするための別のメカニズムがあります。 この場合、vshubはインターネットに接続されていないときに持続性チャネルを使用してメトリックを取得しています。メッセージは、送信ファイルに何らかの種類の破損があることを示します。 'C:\ Users \ bklooste \ AppData \ Local \ Microsoft \ ApplicationInsights \ vstelAIF-312cbd79-9dbb-4c48-a7da-3cc2a931cb70'のファイルを削除すると、このエラーメッセージが消えてしまいます。 –

答えて

0

おそらくない答えが、このスタックトレースを検索人々を助けるし、質問のコメントを読まないでください。

計器鍵をチェックしたときに、出品者の質問が解決されました。

C:\Users\bklooste\AppData\Local\Microsoft\ApplicationInsights\vstelAIF-312cbd79‌​-9dbb-4c48-a7da-3cc2a931cb70でファイルを読み取ろうとすると、スタックトレースはvshub.exeによって生成され、オフラインテレメトリで送信されます。

このオフラインテレメトリは、Application Insights Persisted HTTPパッケージによって提供されます。ファイルの実際の内容が分からなければ、ファイルに何らかの破損があると思われます。ファイルは以下のスニペットのように見えるはずです。なんらかの理由でファイルが切り捨てられた場合、またはURIが実際に不正な場合、この例外がスローされます。

URIを修正するか、(できれば)ファイルを削除するだけです。

https://vortex.data.microsoft.com/collect/v1 
Content-Type:application/x-json-stream 
Content-Encoding:gzip 

H4sIAAAAAAAEAJV... 
+0

がAIの代わりにボルテックスに送信されている場合、これはVisual Studioの内部でAI sdksを使用して、OPのテレメトリではなく、独自のテレメトリ*を収集するように見えます。 –

+0

しかし、私はそのバグを解決することに興味がありません.. – user1496062

関連する問題