Azure网站中的文件夹权限

时间:2012-06-13 13:39:19

标签: azure azure-web-sites

让我了解新的Azure网站功能并触及我的第一个障碍。我正在部署一个将缓存数据写入文件系统的PHP站点,但该应用程序抛出错误,因为它要写入的文件夹没有写入权限。是否可以在文件夹上设置权限,或者这是否禁止?

我可以解决这个问题,但想知道是否可能。

4 个答案:

答案 0 :(得分:3)

无法设置/自定义文件夹权限。这意味着您的应用写入的任何位置都应位于您的网站根目录下。

答案 1 :(得分:1)

您的网站只能写入C:\ DWASFiles \ Sites \ [siteName] \ VirtualDirectory0下的位置和%TEMP%文件夹。

这里有两个警告:

  1. 无法直接在VirtualDirectory0下编写东西,您必须在其下创建一个子文件夹并将文件放在该子文件夹中
  2. %TEMP%文件夹确实是暂时的!如果您的站点实例因任何原因而关闭并在其他地方重新启动,那么%TEMP%文件夹中的所有内容都将消失。仅将其用于真正临时的文件。

答案 2 :(得分:0)

该应用尝试在该网站的文件夹下写入的文件夹是什么?

我的理解是无法设置/更改文件夹权限。但我没有看到微软明确表示“是”或“不”的任何内容。

答案 3 :(得分:0)

应该可以使用webdeploy

但是,如果没有手动设置webdeploy包,我认为没有办法实现 - 如帖子http://blogs.msdn.com/b/azureappgallery/archive/2013/04/03/set-file-folder-permissions-for-your-content-on-azure-website-using-web-deployable-package.aspx中所述。