刚开始讨论新的Azure网站功能并触及我的第一个障碍。我正在部署一个将缓存数据写入文件系统的PHP站点,但该应用程序抛出一个错误,因为它想要写入的文件夹没有写入权限。是否可以设置文件夹的权限,或者这是否定的?Azure网站中的文件夹权限
我大概可以解决这个问题,但想知道是否有可能。
刚开始讨论新的Azure网站功能并触及我的第一个障碍。我正在部署一个将缓存数据写入文件系统的PHP站点,但该应用程序抛出一个错误,因为它想要写入的文件夹没有写入权限。是否可以设置文件夹的权限,或者这是否定的?Azure网站中的文件夹权限
我大概可以解决这个问题,但想知道是否有可能。
无法设置/自定义文件夹权限。这意味着您的应用程序写入的任何位置应该位于您的网站根目录下。
应用程序试图在站点文件夹下写入的文件夹?
我的理解是无法设置/更改文件夹权限。但我还没有看到任何来自微软的明确表示“是”或“否”的内容。
应该使用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描述。
我不能去任何你给的链接。它说:你请求的资源不存在。 – Firnas
@Firnas我使用wayback机器修复了链接。 – steenhulthin
您的网站只能写在C位置:\ DWASFiles \网站\ [网站名] \ VirtualDirectory0和到%TEMP%文件夹中。
两个告诫在这里:
D:\ home \ site \ wwwroot也好吗? – twamley
@twamley是。 D:\ Home是C:\ DWASFiles \ Sites \ [siteName] \ VirtualDirectory0的别名/符号链接。无论如何,最好使用%HOME%环境变量来访问该路径,因为这样可以保护您免受路径名称的任何未来更改,甚至可以更改站点名称 –
跳汰与周围的代码的位,这是我观察到。谢谢... – kenxl