背景: 我正在将一个在 Web 服务器上的本地磁盘上存储图像和文档的旧应用程序转移到 PaaS Azure Web 应用程序,并使用 Azure 文件存储来存储和提供文件。
问题:
我注意到有时文件下载的 url 第一次失败,页面上的图像链接在我刷新之前断开,或者第一次下载失败,然后下一次成功。我猜这是由于 Azure 文件存储的工作方式存在一些问题,并且它还没有启动或其他原因。我观察到的唯一一致的线程是,当我第一次使用它时,这似乎发生在早上一两次。我猜也许我的帐户必须增加或其他什么,所以它在第一轮还没有准备好。我试图想出重现的步骤,但我无法重现症状。如果我的预感是正确的,我将不得不等到明天早上再尝试。如果/可以的话,我会发布更详细的错误信息。
var fullRelativePath = $"{_fileShareName}/{_fileRoot}/{relativePath}".Replace("//","/");
return $"{_fileStorageRootUrl}{fullRelativePath}{_fileStorageSharedAccessKey}";
谢谢!