Azure删除导致503服务不可用异常

时间:2013-04-04 18:42:27

标签: azure http-status-code-503

我写了一个单元测试,它创建一个容器,添加一个文件,检查文件是否存在,然后尝试删除该文件。当我进入删除步骤时,我总是得到503服务不可用,但是当我单步执行单元测试并查看容器时,文件已被删除(我已经验证它已经创建)。知道我做错了什么吗?我使用的是从NuGet获得的“Microsoft.WindowsAzure.Storage.dll”版本2.0.5.1。

当我尝试删除容器时会发生同样的事情。

这是我正在使用的代码。似乎很直接。

public void Save(string relativePath, Stream item)
{
    var cr = GetContainer(relativePath).GetBlockBlobReference(GetPath(relativePath));
    item.Seek(0, SeekOrigin.Begin);
    cr.UploadFromStream(item);
}

public void Delete(string relativePath)
{
    var cr = GetContainer(relativePath).GetBlockBlobReference(GetPath(relativePath));
    cr.DeleteIfExists();
}

1 个答案:

答案 0 :(得分:1)

OP写道:

  

就我而言,这与我们的IT部门的网络监控解决方案有关,这些解决方案阻止DELETE语句认为它们是WebDav请求。希望这可以帮助将来的某个人。