为什么我无法在Azure上编辑或删除blob?

时间:2016-03-22 20:06:05

标签: azure blob azure-storage azure-web-sites azure-storage-blobs

我获得了Azure托管的网站。站点的数据存储在blob而不是表中。我们的客户希望我们编辑其中一个blob。我通过Visual Studio下载了blob,在文本编辑器中编辑了它(我已经尝试过Notepad,Notepad ++和Wordpad),然后通过Visual Studio上传它。上传似乎有效,但当我查看网站时,数据没有改变。我猜测数据没有正确上传,或者有一个缓存正在恢复原始数据。有关正在发生的事情的任何建议吗?

这是我试过的其他可能指向问题的东西。我尝试完全删除blob,并在浏览网站后重新出现。

所以这是最初的blob。请注意,修改时间是下午7:23:15。 enter image description here

我选择blob然后单击红色X.我收到确认消息并选择是。

enter image description here

我选择是,并且blob似乎消失了。

enter image description here

然后我转到网站并导航到使用blob数据的页面。斑点再次出现!请注意,时间现在是下午7:53:01,这是我打开网站的时间。

enter image description here

这里发生了什么,如何在不更改我的更改的情况下编辑blob?

2 个答案:

答案 0 :(得分:0)

您的网站是否有可能使用从blob存储中读取的CDN? CDN需要几个小时才能更新缓存,这可以解释您看到的延迟

答案 1 :(得分:0)

您是否看过代码中发生了什么?您可以尝试查看Azure存储的诊断日志(例如,这是旧文章https://blogs.msdn.microsoft.com/windowsazurestorage/2011/08/02/windows-azure-storage-logging-using-logs-to-track-storage-requests/)。 无论如何,我强烈怀疑它不是平台可以做的。如果访问您的站点时出现blob,那么它应该是一个代码。分析blob的内容也很有帮助 - 也许它是某种会话数据。

相关问题