【问题标题】:Receiving 404 at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T]在 Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T] 接收 404
【发布时间】:2019-10-03 13:16:41
【问题描述】:

在我们的应用程序中,我们曾经在 Azure 文件存储中上传 HTML 文档。 直到[2019 年 5 月 14 日],它一直成功地发生。现在我们间歇性地收到 404 错误。错误说

WebException: The remote server returned an error: (404) Not Found.
   at Microsoft.WindowsAzure.Storage.Shared.Protocol.HttpResponseParsers.ProcessExpectedStatusCodeNoException[T](HttpStatusCode expectedStatusCode, HttpStatusCode actualStatusCode, T retVal, StorageCommandBase`1 cmd, Exception ex) in c:\Program Files (x86)\Jenkins\workspace\dotnet-nov17\Lib\Common\Shared\Protocol\HttpResponseParsers.Common.cs:line 50
   at Microsoft.WindowsAzure.Storage.File.CloudFile.<PutRangeImpl>b__53(RESTCommand`1 cmd, HttpWebResponse resp, Exception ex, OperationContext ctx) in c:\Program Files (x86)\Jenkins\workspace\dotnet-nov17\Lib\ClassLibraryCommon\File\CloudFile.cs:line 4820
   at Microsoft.WindowsAzure.Storage.Core.Executor.Executor.EndGetResponse[T](IAsyncResult getResponseResult) in c:\Program Files (x86)\Jenkins\workspace\dotnet-nov17\Lib\ClassLibraryCommon\Core\Executor\Executor.cs:line 299

而在重试时,文件已成功上传。

我们使用的 Azure 存储库是版本 9.2.0.0。

以下代码用于上传文件。

任何可能引发此问题的想法都会有所帮助

 var file = await GetCloudFile(fileId);
            await file.UploadFromStreamAsync(stream);


【问题讨论】:

    标签: c# http-status-code-404 azure-storage


    【解决方案1】:

    目前max size of a block blob 约为。 4.75 TB,将 MB 大小的数据存储在块 Blob 中,这不会导致 Azure Blob 服务在您访问 Blob 时返回 404。 404错误表示指定的blob不存在,blob名称区分大小写,请确保您提供的文件名(blob名称)确实存在于您的容器中。(对于jpeg,JPG等文件扩展名也区分大小写)

    另外,为了明确故障排除,请参阅从 Upload[xxx]Async 方法抛出的 Microsoft.WindowsAzure.Storage.StorageException 内的 RequestInformation 以获取更多详细信息。

    希望对你有帮助。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-11-13
      • 2020-06-25
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-09
      相关资源
      最近更新 更多