【发布时间】:2017-08-03 18:51:30
【问题描述】:
尝试将文件上传到 Azure Blob 存储时出现以下错误。这以前工作得很好。有谁知道为什么它会返回 403 Forbidden 消息?我在 ASP.NET MVC 中使用 C#,并为 Windows Azure 存储安装了客户端库。
[WebException:远程服务器返回错误:(403)禁止。] System.Net.HttpWebRequest.GetResponse() +1322 Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(RESTCommand`1 cmd, IRetryPolicy 策略, OperationContext operationContext) +1144
[StorageException:远程服务器返回错误:(403)禁止。] Microsoft.WindowsAzure.Storage.Core.Executor.Executor.ExecuteSync(RESTCommand
1 cmd, IRetryPolicy policy, OperationContext operationContext) +4529 Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.UploadFromStreamHelper(Stream source, Nullable1 长度, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) +1303 Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.UploadFromStream(Stream source, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) +29 Microsoft.WindowsAzure.Storage.Blob.CloudBlockBlob.UploadFromFile(String path, AccessCondition accessCondition, BlobRequestOptions options, OperationContext operationContext) +84
【问题讨论】:
-
@Spectarion 谢谢,但我已经看过大部分链接。就我而言,这完全是一个不同的问题。我必须禁用 Application Insights 才能使其正常工作。目前正在与微软工程师澄清。
-
对于未来的读者,请回答您自己的问题并标记为正确。
标签: c# asp.net-mvc azure azure-storage azure-blob-storage