2015-08-08 215 views
-3

在我从今天起用于上传项目网站内容的filezilla中,它显示你不能删除这个目录。但事情是昨天只有我上传正确,网站也正常工作。从今天它不正确显示,如果我试图删除该bin文件夹,并上传新的它显示错误550权限被拒绝。我也试图改变该文件的权限为777删除并重命名此目录中的此dll文件但未使用。无法删除Filezilla中的bin目录

这是错误列表:

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目录。

帮我解决这个问题。

+2

你知道吗,这是一个编程QA网站,对不对?你的问题是否与编程有关? (在C#和NET?) – Steve

回答

0

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

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

+0

现在要做这个。我试着再次上传? – user5204800

+0

另一件事是现在我无法上传新的bin目录... – user5204800

+0

@ user5204800我的猜测是关闭了Web应用程序。如果这不起作用,请重新启动服务器,但确保Web应用程序未启动。然后您可以替换/删除文件并再次启动Web应用程序。 – Shi