'b/123?/1.xml' の 'a' というコンテナーにブロブがあり、クラウドクライアント経由で削除するのに問題があります。
string blobAddressUri = "b/123%3f/1.xml";
var cloudBlobContainer = csa.CreateCloudBlobClient().GetContainerReference("ndrdata");
var blobToDelete = cloudBlobContainer.GetBlobReference(HttpUtility.UrlEncode(blobAddressUri));
blobToDelete.Delete();
これは、? を使用してさまざまなバリエーションで試したコードです。対 %3f。文字列の UrlEncoding ではありません。
CloudBerry を介して SAS URI を生成し、「?」を置き換えると、ファイルにアクセスできます。%3f で。
助けてくれてありがとう。