Azure应用程序服务诊断日志未找到应用程序日志Blob存储URL 404

Azure应用程序服务诊断日志未找到应用程序日志Blob存储URL 404,azure,http-status-code-404,azure-storage-blobs,azure-diagnostics,azure-application-insights,Azure,Http Status Code 404,Azure Storage Blobs,Azure Diagnostics,Azure Application Insights,在我的Azure应用程序服务中,我启用了诊断日志>应用程序日志(Blob) 并指向一个Blob存储帐户。如下图所示 我还在同一个应用程序服务中启用了Application Insight日志记录。但是,在ApplicationInsight日志中,我看到了一些错误。它看起来像下面 看起来,有时将数据从应用程序服务写入Azure Blob存储失败,因为它找不到URL,因此发送404。 图中显示的实际请求/命令为: 但是,内容就在那里。 我不确定在哪里检查以及如何解决这些错误。非常感谢您的帮

在我的Azure应用程序服务中,我启用了诊断日志>应用程序日志(Blob) 并指向一个Blob存储帐户。如下图所示

我还在同一个应用程序服务中启用了Application Insight日志记录。但是,在ApplicationInsight日志中,我看到了一些错误。它看起来像下面

看起来,有时将数据从应用程序服务写入Azure Blob存储失败,因为它找不到URL,因此发送404。 图中显示的实际请求/命令为:

但是,内容就在那里。


我不确定在哪里检查以及如何解决这些错误。非常感谢您的帮助

我还创建了一个测试演示。我转载了这一期

我想这与azure诊断日志的工作方式有关

如果azure诊断日志希望将某些内容记录到azure blob

它将首先发送get请求以获取blob文件,然后发送put请求以将日志放入azure blob存储

您可以找到azure诊断使用的方法是get not put

因此,我认为这不会影响您的日志详细信息,只会影响azure诊断日志检查系统

如下图所示:


我在调查这个问题时也考虑了这个假设。事实证明,我们俩的想法是一样的。所以接受这个答案。谢谢。:)