我构建应用程序涉及用户上传的内容(图像,文档,pdfs),并且想要考虑托管解决方案的azure web应用程序。特别感兴趣的是部署插槽功能。
据我所知,使用部署插槽会阻止我将用户内容存储在文件系统中。
我对使用blob存储用户上传的内容并不感到兴奋,因为这确实将我的应用程序与Azure联系起来,并且很难移动到其他主机或实施供应商冗余DR站点。数据库存储对我来说也不是那么令人兴奋。
理想情况下,网络应用会有一个映射到该blob存储的虚拟目录,但我知道这不是一种可能性。
这个问题有什么好的解决方案吗?
答案 0 :(得分:0)
您可以将Web应用程序添加到虚拟网络,以允许您将内容存储在vnet中其他计算机上的文件共享上。这样做允许webapp与网络上可以配置文件共享的其他计算机进行通信。
您可以通过门户网站的web.config / application settings部分将网站指向共享,以将部署位置指向不同的共享等。
以下是官方链接:https://azure.microsoft.com/en-us/documentation/articles/virtual-networks-create-vnet-arm-pportal/