【发布时间】:2020-08-01 02:54:57
【问题描述】:
我有一个托管为 Azure 应用服务的网站。我希望该服务的一个目录提供由站点管理的文件。我真的不想将文件存储在应用服务上,因为我担心它们可能会在重新部署期间被删除。我在想我只是将文件存储在 Azure 存储帐户中。但是,我看不到将请求转发到存储帐户的方法。
例如:
如果我有一个位于example.com/ 的站点,我希望从我的应用服务提供文件example.com/form.aspx,但我希望从我的存储帐户提供example.com/File/(例如example.com/File/File1.jpeg)中的所有内容。我不想进行重定向,因为这会改变用户在浏览器中看到的 URL。
你会如何设置它?
【问题讨论】:
-
不确定我是否理解这个问题。也许您需要支持分层命名空间到 Blob 存储的“Azure Data Lake Gen 2”。
-
您应该能够在前端使用 IIS ARR URL Rewrite。根据stackoverflow.com/questions/36630536/… 和solutionwave.net/2018/02/15/…
标签: asp.net azure azure-web-app-service azure-blob-storage