【发布时间】:2012-06-13 13:39:19
【问题描述】:
刚开始了解 Azure 网站的新功能并遇到了我的第一个障碍。我正在部署一个将缓存数据写入文件系统的 PHP 站点,但该应用程序抛出错误,因为它要写入的文件夹没有写入权限。是否可以对文件夹设置权限,或者这是不允许的?
我可能可以解决这个问题,但想知道是否可行。
【问题讨论】:
标签: azure azure-web-app-service
刚开始了解 Azure 网站的新功能并遇到了我的第一个障碍。我正在部署一个将缓存数据写入文件系统的 PHP 站点,但该应用程序抛出错误,因为它要写入的文件夹没有写入权限。是否可以对文件夹设置权限,或者这是不允许的?
我可能可以解决这个问题,但想知道是否可行。
【问题讨论】:
标签: azure azure-web-app-service
无法设置/自定义文件夹权限。这意味着您的应用程序写入的任何位置都应该在您的站点根目录下。
【讨论】:
您的站点只能写入 C:\DWASFiles\Sites\[siteName]\VirtualDirectory0 下的位置和 %TEMP% 文件夹。
这里有两个警告:
【讨论】:
应用尝试写入的文件夹是否位于站点文件夹下?
据我了解,无法设置/更改文件夹权限。但我还没有看到微软有任何明确表示“是”或“否”的东西。
【讨论】:
应该可以使用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 中所述。
【讨论】: