剛開始討論新的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