具有用户上载内容的Azure Web应用程序

时间:2016-03-06 02:25:44

标签: azure azure-web-sites azure-web-app-service

我构建应用程序涉及用户上传的内容(图像,文档,pdfs),并且想要考虑托管解决方案的azure web应用程序。特别感兴趣的是部署插槽功能。

据我所知,使用部署插槽会阻止我将用户内容存储在文件系统中。

我对使用blob存储用户上传的内容并不感到兴奋,因为这确实将我的应用程序与Azure联系起来,并且很难移动到其他主机或实施供应商冗余DR站点。数据库存储对我来说也不是那么令人兴奋。

理想情况下,网络应用会有一个映射到该blob存储的虚拟目录,但我知道这不是一种可能性。

这个问题有什么好的解决方案吗?

1 个答案:

答案 0 :(得分:0)

您可以将Web应用程序添加到虚拟网络,以允许您将内容存储在vnet中其他计算机上的文件共享上。这样做允许webapp与网络上可以配置文件共享的其他计算机进行通信。

您可以通过门户网站的web.config / application settings部分将网站指向共享,以将部署位置指向不同的共享等。

以下是官方链接:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-create-vnet-arm-pportal/