我刚开始了解新的Azure网站功能,并遇到了第一个障碍。我正在部署一个将缓存数据写入文件系统的PHP站点,但应用程序因为要写入的文件夹没有写入权限而抛出错误。是否可以设置文件夹权限,或者这是不行的?
我可能可以绕过此问题,但想知道是否有可能。
我刚开始了解新的Azure网站功能,并遇到了第一个障碍。我正在部署一个将缓存数据写入文件系统的PHP站点,但应用程序因为要写入的文件夹没有写入权限而抛出错误。是否可以设置文件夹权限,或者这是不行的?
我可能可以绕过此问题,但想知道是否有可能。
文件夹权限无法设置/自定义。这意味着您的应用程序写入的任何位置都应该在站点根目录下。
您的网站只能写入位于C:\DWASFiles\Sites\[siteName]\VirtualDirectory0和%TEMP%文件夹下的位置。
这里有两个注意事项:
应用程序尝试写入的文件夹是否在网站文件夹下?
我理解无法设置/更改文件夹权限。但是我没有看到 Microsoft 有明确的声明“是”或“否”。
可以使用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所述。