質問

IntelliTraceを使用してAzure Severにアプリケーションをデバッグしています。時々例外を発信したコードを見ることができますが、時々私はできません。そして私が見ることができないそれぞれのコードは常に同じです。

例外をダブルクリックしてデバッグを開始するときに、新しいタブに同じメッセージ(利用可能なソースなし)を取得し続ける理由はありますか?

私はすでにそれを解決するためにする必要があるものであるのかをすでに知っていますが、私はまたコードを見つける場所を知る必要があります!助けてください。

@SLAKS

私が得る例外の例はこれです:

"The condition specified using HTTP conditional header(s) is not met."
.

コールスタック:

[External Code] 
    System.dll!System.Net.LazyAsyncResult.Complete(System.IntPtr userToken = {unknown}) 
[External Code] 
System.dll!System.Net.ContextAwareResult.Complete(System.IntPtr userToken = {unknown})  
System.dll!System.Net.HttpWebRequest.ProcessResponse()  
System.dll!System.Net.HttpWebRequest.SetResponse(System.Net.CoreResponseData coreResponseData = {unknown})  
System.dll!System.Net.ConnectionReturnResult.SetResponses(System.Net.ConnectionReturnResult returnResult = {unknown})   
System.dll!System.Net.Connection.ReadComplete(int bytesRead = {unknown}, System.Net.WebExceptionStatus errorStatus = {unknown}) 
System.dll!System.Net.Connection.ReadCallback(System.IAsyncResult asyncResult = {unknown})  
System.dll!System.Net.LazyAsyncResult.Complete(System.IntPtr userToken = {unknown}) 
System.dll!System.Net.Security._SslStream.ProcessFrameBody(int readBytes = {unknown}, byte[] buffer = {unknown}, int offset = {unknown}, int count = {unknown}, System.Net.AsyncProtocolRequest asyncRequest = {unknown})   
System.dll!System.Net.Security._SslStream.ReadFrameCallback(System.Net.AsyncProtocolRequest asyncRequest = {unknown})   
System.dll!System.Net.FixedSizeReader.CheckCompletionBeforeNextRead(int bytes = {unknown})  
System.dll!System.Net.FixedSizeReader.ReadCallback(System.IAsyncResult transportResult = {unknown}) 
System.dll!System.Net.LazyAsyncResult.Complete(System.IntPtr userToken = {unknown}) 
[External Code] 
System.dll!System.Net.ContextAwareResult.Complete(System.IntPtr userToken = {unknown})  
System.dll!System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(uint errorCode = {unknown}, uint numBytes = {unknown}, System.Threading.NativeOverlapped* nativeOverlapped = {unknown})  
[External Code] 
.

編集:

例外は実際に私によって引き起こされています。これが例です。

AzureBrightWebRole.dll!AzureBright.Common.EasyPay.EasyPay.CheckFinishedPayments()   
AzureBrightWorkerRole.dll!AzureBrightWorkerRole.WorkerRole.Run()    
Microsoft.WindowsAzure.ServiceRuntime.dll!Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.StartRoleInternal() 
Microsoft.WindowsAzure.ServiceRuntime.dll!Microsoft.WindowsAzure.ServiceRuntime.RoleEnvironment.StartRole() 
Microsoft.WindowsAzure.ServiceRuntime.dll!Microsoft.WindowsAzure.ServiceRuntime.Implementation.Loader.RoleRuntimeBridge.AnonymousMethod()   
[External Code] 
.

ウェブサービス私はアクセスしたように停止しているようにアクセスしていました。最後に、私は見つけた、それはそれとは関係ありませんでした!私はエラーをローカルに再現し、それは私のコードで起こっていました。エラーが発生したコードを見ることができず、どの条件でもわかりませんか。私は確信できないが、コードが変更されたことを覚えておくことができず、今日は行われました。

役に立ちましたか?

解決

IntelliTraceは、表示するコードがある場合にのみソースコードを表示します。

投稿したスタックトレース内のすべてのコードは.NETフレームワークの内側にありますので、表示するソースコードはありません。

.NET Frameworkリファレンスソース

のソースコードをここに入手できます。

この例外、そして多くの同様のものは、ASP.NETの内部にあり、無視する必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top