-1

コンテナーを作成し、ファイルを追加し、ファイルが存在するかどうかを確認してから、ファイルの削除を試みる単体テストを作成しました。削除ステップに到達すると、常に 503 Service Unavailable が表示されますが、単体テストをステップ実行してコンテナーを調べると、ファイルが削除されています (ファイルも作成されていることを確認しました)。私が間違っていることは何ですか?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();
}
4

1 に答える 1

1

OP は次のように書いています。

私の場合、これは、IT 部門のネットワーク監視ソリューションが DELETE ステートメントを WebDav 要求であると考えてブロックしたことに関連していることが判明しました。これが将来誰かに役立つことを願っています。

于 2015-07-04T16:41:59.323 に答える