1

我收到了一個由Azure託管的網站。該網站的數據存儲在斑點而不是表格中。我們的客戶希望我們編輯其中一個斑點。我通過Visual Studio下載了blob,在文本編輯器(我試過記事本,記事本++和寫字板)中編輯它,然後通過Visual Studio上傳它。上傳似乎有效,但是當我查看網站時,數據沒有改變。我猜測數據沒有被正確上傳,或者有一個緩存正在恢復原始數據。有什麼建議嗎?爲什麼我不能編輯或刪除Azure上的Blob?

這是我嘗試過的其他方法,可能會指出問題所在。我試圖完全刪除blob,並在瀏覽網站後重新出現。

原來這裏是blob。請注意,修改時間爲7:23:15 PM。 enter image description here

我選擇blob,然後單擊紅色的X.我收到確認消息並選擇yes。

enter image description here

我選擇是,斑似乎消失了。

enter image description here

然後我去網站並導航到使用BLOB數據的頁面。斑點重新出現!請注意,現在的時間是7點53分01秒,這是我打開網站的時間。

enter image description here

這到底是怎麼回事,我怎麼能不編輯我改變一個blob被覆蓋?

回答

0

您的網站是否有可能使用從blob存儲中讀取的CDN? CDN需要幾個小時才能更新緩存,這可以解釋您看到的延遲

+0

任何事情都是可能的。我被給了該網站,並告訴數據在Azure上的斑點。這就是我所知道的。我如何知道該網站是否使用CDN?我昨天嘗試刪除blob,第二天早上又回來了。再加上blob似乎被刪除然後重新創建的事實。這兩件事似乎表明,這不僅僅是一個延遲。 – boilers222

+0

@ boilers222你看到被刪除的blob再次出現在blob存儲中嗎?如果是這樣的話,那麼在某個地方可能有一些自動化的工作是保持blob與某個倉庫的同步。在這種情況下,您最好的選擇是找到存儲庫並在那裏進行更改 –

+0

@ boilers222由於在您加載站點時修改了blob,所以重新填充blob的代碼也可能位於站點本身的某處。最好告訴誰告訴你這個blob存儲是怎麼回事,並詢問人們通常如何編輯這個站點。 –

0

您看過代碼中發生了什麼嗎?您可以嘗試查看Azure存儲的診斷日誌(例如,這裏是舊的但很好的文章https://blogs.msdn.microsoft.com/windowsazurestorage/2011/08/02/windows-azure-storage-logging-using-logs-to-track-storage-requests/)。 無論如何,我強烈懷疑這不是平臺可以做到的。如果你訪問你的網站時出現blob,那麼它應該是一個代碼。分析blob的內容也會有幫助 - 也許它是某種會話數據。

相關問題