1

私はAzureによってホストされたウェブサイトを与えられました。サイトのデータはテーブルの代わりにブロブに格納されます。私たちのクライアントは、それらのブロブの1つを編集することを望んでいます。 Visual StudioでBLOBをダウンロードし、テキストエディタ(Notepad、Notepad ++、Wordpadを試しました)で編集し、Visual Studioでアップロードしました。アップロードはうまくいくようですが、私がウェブサイトを見ると、データは変更されていません。私は、データが正しくアップロードされていないか、元のデータを復元しているキャッシュがあることを推測しています。何が起こっているかについてのご意見は?AzureでBLOBを編集または削除できないのはなぜですか?

ここに私が問題を指摘しているかもしれない別のものがあります。ブロブを完全に削除しようとしましたが、ウェブサイトを見た後に再び現れました。

これは、元々はブロブです。変更時刻は午後7時23分15秒です。 enter image description here

ブロブを選択し、赤いXをクリックします。確認メッセージが表示され、「はい」を選択します。

enter image description here

私はイエスを選択し、ブロブがなくなっているようです。

enter image description here

私は、Webサイトにアクセスし、BLOBデータを使用するページに移動します。ブロブが再び現れました!時間は今私がウェブサイトを開いた頃の7:53:01 PMです。ここで起こっているとどのように私は私の変更が上書きされることなく、ブロブを編集することができますどのような

enter image description here

答えて

0

あなたのサイトでは、BLOBストレージから読み取るCDNを使用していますか? CDNがキャッシュを更新するのに数時間かかる場合は、表示される遅延を説明します

+0

何かが可能です。私はウェブサイトを与えられ、データがAzureのブロブに入っていると言った。それは私が知っていることすべてについてです。サイトでCDNを使用しているかどうかはどのようにわかりますか?私は昨日ブロブを削除しようとしましたが、翌朝、それは戻ってきました。さらに、ブロブが削除されてから再現されるように見えるという事実もあります。これらの2つのことは、それが単なる遅れではないことを私に指し示すようです。 – boilers222

+0

@ boilers222削除されたBLOBがブロブストレージに再表示されますか?もしそうならば、どこかのリポジトリとBLOBを同期させておくことが、おそらくどこかのオートメーションのどこかにあるでしょう。その場合、リポジトリを見つけてそこに変更を加えることが最善です。 –

+0

@ boilers222サイトを読み込んだときにBLOBが変更されたため、BLOBを再作成するコードはサイト自体のどこかにある可能性があります。何が起きているのかを人に伝え、人々が通常どのようにサイトを編集するのかを尋ねるだけです。 –

0

あなたのコードで何が起こっているのを見ましたか? Azure Storageの診断ログを見てみることができます(たとえば、古いですが、良い記事https://blogs.msdn.microsoft.com/windowsazurestorage/2011/08/02/windows-azure-storage-logging-using-logs-to-track-storage-requests/です)。とにかく、私はそれがプラットフォームが何ができるのではないことを強く疑う。サイトにアクセスしたときにblobが表示された場合は、その中のコードである必要があります。ブロブの内容を分析することは有用かもしれません - 多分それはある種のセッションデータです。

関連する問題