我可以写入文件系统上蔚蓝的网站? 例如更新或从仪表板中的WordPress安装插件/主题。 据我所知,这是不可能在Heroku所以关于Azure网站是什么?
Answer 1:
当然这是可能的天青网站的文件系统上写。 但是你写的权限仅限于您的应用程序的根文件夹。 所以,如果你使用ASP.NET,你应该能够在任何地方内写Server.MapPath("~/from_here_on")
这意味着你将能够在其位于你的应用程序,并在下面的根文件夹中的文件进行读/写/删除操作。 如果你使用PHP,根文件夹可以从获得$_SERVER['DOCUMENT_ROOT']
环境变量。
和Web应用程序不应需要更多的权限。 可以肯定将无法在操作系统文件夹的写。
Answer 2:
就像如果有人遇到了一个额外的信息could not find a part of the path ...
而写入错误:确保你正在写的文件夹被部署。 在我的情况下,它是这得到了部署过程中跳过一个空的临时目录。
Answer 3:
我提供使用斑点容器而不是存储必须是持久的,无论虚拟机重新初始化或升级永久内容。
Answer 4:
据我了解,你可以写上一个蓝色的Web角色的驱动器,但问题是,Web角色可以有多个实例使推杆上的文件的任何节点要连接太不把它的其他节点上而当该实例得到回收它可以追溯到Web角色的原始图像,所以你就失去了文件。
然而,它可以根据这篇文章至少要共享Azure的Web角色节点的实例的驱动器,然后你可以设置该网站指向此共享驱动器,并使用该媒体存储下方的虚拟文件夹。
http://blogs.msdn.com/b/windowsazurestorage/archive/2011/04/16/using-smb-to-share-a-windows-azure-drive-among-multiple-role-instances.aspx
我还没有尝试过自己,但碰到这个问题就来了,而搜索有关如何做到这一点。
Answer 5:
如果你问有关C:\驱动器或d:在Azure的网站\驱动器的访问,答案是否定的。 您不必在Azure上的网站的方式访问文件系统。 你必须访问磁盘,如果它是一个Web角色(云服务)或虚拟机。
然而,正如你可能已经知道了,你可以使用WordPress管理工具本身来编辑插件代码。