我正在开发Web应用程序(托管在Azure云服务上),该应用程序正在生成PDF。这些PDF必须存储在某个地方,因为稍后会下载。那么在哪里存储这些文件?
现在将其存储在项目的“内容”文件夹中,但是问题是当我再次发布站点时,“内容”文件夹变空了。
因此,存储文件时遇到了问题。最好的存储方式是什么?将其存储在数据库或云服务中的任何位置。无法使用Azure存储,客户端不希望使用它。
请帮助我解决问题。
答案 0 :(得分:2)
使用存储是最佳实践,与Azure中的大多数其他选项相比,它的每GB成本更低。如果要解决大规模成本问题,则可以选择从hot to cool存储中移动文件,以减少数据积累时每GB的成本。
您确实需要将它们存储在Cloud Services不提供的某种持久性存储中。数据库可以正常工作,就像将应用程序部署到常规VM而不是Cloud Services一样。 App Services具有持久性存储,因为可以将文件存储在Azure存储中,而不存储在VM中。还有很多其他选项,任何类型的文件共享都可以使用。