在filezilla中我曾经从今天起上传我们项目的网站内容,显示你无法删除这个目录。但事情是昨天只有我已正确上传和网站也正常工作。从今天它没有正确显示,如果我试图删除该bin文件夹并上传新的文件夹,它显示错误550 Permission Denied.Also我试图改变777
的文件权限,删除并重命名此目录中的dll文件但未使用。
这是错误列表:
Directory listing successful
Command: DELE C1.Web.UI.Controls.3.dll
Response: 550 /bin_no/C1.Web.UI.Controls.3.dll: Permission denied.
Command: DELE C1.Web.UI.3.dll
Response: 550 /bin_no/C1.Web.UI.3.dll: Permission denied.
Command: DELE App_Web_u5crbnjm.dll
Response: 550 /bin_no/App_Web_u5crbnjm.dll: Permission denied.
Command: DELE App_Web_qxfqrmxk.dll
Response: 550 /bin_no/App_Web_qxfqrmxk.dll: Permission denied.
Command: DELE App_Web_li5d1wds.dll
Response: 550 /bin_no/App_Web_li5d1wds.dll: Permission denied.
Command: DELE App_Web_e0gqgzvi.dll
Response: 550 /bin_no/App_Web_e0gqgzvi.dll: Permission denied.
Command: DELE App_Web_coj1jirv.dll
Response: 550 /bin_no/App_Web_coj1jirv.dll: Permission denied.
Command: DELE App_Web_00hzknjy.dll
Response: 550 /bin_no/App_Web_00hzknjy.dll: Permission denied.
Command: DELE App_Licenses.dll
Response: 550 /bin_no/App_Licenses.dll: Permission denied.
Command: CWD /
Response: 250 Directory changed to /?
Command: RMD bin_no
Response: 550 /bin_no: Cannot delete directory.**
而且,现在我甚至可以上传新的bin目录。
帮我解决这个问题。
答案 0 :(得分:0)
您可能正在访问Windows上托管的FTP服务器。在Windows上,与Unix不同,无法删除正在使用的文件。因此,如果运行您网站的应用程序加载了这些DLL文件,您首先需要将其卸载。
FileZilla发出DELE
,FTP服务器会将其转换为某种操作系统的unlink
命令。操作系统在仍然加载时拒绝删除该文件。它不是FileZilla和FTP服务器的错误。