API işlemleriyle ilgili sorunları giderme

Aşağıdaki bölümlerde API işlemleri için sorun giderme ipuçları sunulmaktadır.

Başarısız istek izlemesi

Geliştirme ortamı, istekler hakkındaki bilgileri günlüğe kaydetmek için Internet Information Services (IIS) 7.0 özelliğinin kullanımını destekler. Özellik başarısız istek izleme olarak adlandırılır ve web rolünün yapılandırmasında oluşturulan filtrelere göre ayrıntılı izleme günlükleri oluşturur.

Günlüğe kaydetme hedefi

Azure, başarısız istek günlükleri için izleme günlüğü dosyalarını varsayılan IIS dizinine aktarır. Varsayılan olarak, bu dizin %SystemDrive%\inetpub\logs\FailedReqLogFiles dizinidir.

İzlemeyi etkinleştirme

Her web rolü, projenin web.config dosyasına yerleştirilen kuralları kullanarak izlemeyi etkinleştirmelidir. İzlemeyi etkinleştirmek için aşağıdakileri system.webServerweb.config dosyanızın bölümüne yerleştirin:

<tracing>  
  <traceFailedRequests>  
    <add path="*">  
      <traceAreas>  
        <add provider="ASP" verbosity="Verbose" />  
        <add provider="ASPNET" areas="Infrastructure,Module,Page,AppServices" verbosity="Verbose" />  
        <add provider="ISAPI Extension" verbosity="Verbose" />  
        <add provider="WWW Server" areas="Authentication,Security,Filter,StaticFile,CGI,Compression,Cache,RequestNotifications,Module" verbosity="Verbose" />  
      </traceAreas>  
      <failureDefinitions statusCodes="400-599" />  
    </add>  
  </traceFailedRequests>  
</tracing>  

İzlemeyi devre dışı bırakmak için bu bölümü web.config dosyasından kaldırın.

x-ms-request-id üst bilgisi

Azure Depolama'ya yapılan her istek adlı x-ms-request-idbir yanıt üst bilgisi döndürür. Bu üst bilgi, isteği benzersiz olarak tanımlayan opak bir değer içerir.

bir istek tutarlı olarak başarısız oluyorsa ve isteğin düzgün şekilde formüle edilmiş olduğunu doğruladıysanız, hatayı Microsoft'a bildirmek için bu değeri kullanabilirsiniz. Raporunuzda aşağıdaki bilgileri ekleyin:

  • değeri x-ms-request-id.
  • İsteğin yapıldığı yaklaşık saat.
  • İsteğin yapıldığı Depolama hizmeti.
  • İsteğin denemiş olduğu işlem türü.

Ayrıca bkz.

Depolama hizmetleri REST