-2

在filezilla中,我从今天开始为我们的项目上传网站内容,它显示您无法删除此目录。但事情是昨天只有我已经正确上传并且网站也可以正常工作。从今天开始它无法正确显示,如果我尝试删除该 bin 文件夹并上传新文件夹,则会显示错误 550 Permission Denied。我也尝试更改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 目录。

帮我解决这个问题。

4

1 回答 1

0

您可能正在访问托管在 Windows 上的 FTP 服务器。在 Windows 上,与 Unix 不同,无法删除正在使用的文件。因此,如果运行您网站的应用程序加载了这些 DLL 文件,您首先需要使其卸载它们。

FileZilla 发出 a ,FTP 服务器将其转换为操作系统的DELE某种命令。unlink操作系统拒绝删除该文件,因为它仍在加载。这不是 FileZilla 的错,也不是 FTP 服务器的错。

于 2015-08-08T16:08:36.377 回答