Cách giải quyết Lỗi FTP không thể truy xuất danh sách thư mục Tài khoản dành cho quản trị viên trong IIS 7.5


20

Sử dụng tài khoản quản trị viên của tôi, tôi kết nối FTP với Trang web FTP của IIS 7.5 với FileZilla. Tôi đã có thể tải lên thành công một tệp, nhưng tôi vẫn nhận được "Không thể truy xuất danh sách thư mục".

Trong chế độ thụ động, lệnh, phản hồi và lỗi là:

Command:    LIST
Response:   150 Opening BINARY mode data connection.
Response:   550 The network connection was aborted by the local system. 
Error:  Failed to retrieve directory listing

Trong chế độ hoạt động, lệnh, phản hồi và lỗi là:

Command:    PORT 192,168,1,129,102,151
Response:   501 Server cannot accept argument.
Error:  Failed to retrieve directory listing

Tôi đã làm gì sai?

Câu trả lời:


12

Tôi cũng gặp vấn đề này và nó liên quan đến các cổng dữ liệu được chọn bởi IIS. Tôi đã thiết lập nó để sử dụng một phạm vi cổng cụ thể nhưng khi khách hàng của tôi cố gắng sử dụng chế độ thụ động, nó cho thấy rằng nó đang sử dụng cổng sai.

Bài viết này mô tả phương pháp tính toán cổng nào đang sử dụng. ví dụ

227 Entering Passive Mode (x1,x2,x3,x4,y1,y2)

IP mà nó sẽ sử dụng là x1.x2.x3.x4 và cổng (y1 * 256) + y2. Tôi đã thấy các giá trị sai cho y1 và y2 vì vậy tôi phải khởi động lại "Microsoft FTP Service" để thực sự nhận ra các giá trị tôi đã đặt trong Cài đặt tường lửa FTP trong IIS.


1
Cảm ơn. Khởi động lại dịch vụ Microsoft FTP đã giải quyết vấn đề cho tôi.
Shiv

IP máy chủ của tôi đã thay đổi - điều này tiết lộ rằng IP cũ đã được sử dụng ở đâu đó ... Hrmph
mjohnsonengr

Đó là "Địa chỉ IP bên ngoài của tường lửa" trong phần "Hỗ trợ tường lửa" - tùy chọn theo iis.net/configreference/system.applicationhost/sites/site/ trộm
mjohnsonengr

5

Đối với tôi, khởi động lại không giúp được gì, nhưng vô hiệu hóa chế độ thụ động thì có.


2
Tôi rõ ràng đặt chế độ hoạt động trong FileZilla và nó hoạt động với tôi.
Sohail Ahmed


2

Tôi đã có một vấn đề tương tự, nhưng tôi đã có một giải pháp.

Kiểm tra thư mục ftp đường dẫn vị trí của bạn và thêm người dùng everyonecó quyền truy cập đầy đủ cho thư mục này.


Đó không phải là một rủi ro bảo mật?
Zeeshan


1

Tôi gặp lỗi tương tự trên Windows 2008 Server và phải cho phép mọi thứ (Cổng thụ động) trên cả tường lửa và Tường lửa Windows (Hồ sơ công khai) và phải nâng cấp từ IIS 6.0 FTP lên IIS 7.5 FTP.


Đó là một giải pháp tường lửa rất quyết liệt cho một vấn đề cụ thể.
itbruce

Tôi không có nghĩa là tất cả các cổng, nhưng tất cả các cổng thụ động FTP
Alexandre Marcondes

1

Gặp vấn đề chính xác tương tự và sau khi thiết lập FTP Firewall Supporttrong IIS để khớp với IP bên ngoài của tôi, vẫn có vấn đề. Bước cuối cùng, tôi đã đi chỉnh sửa quy tắc FTP thực tế trong Windows Firewallvà được cho phép Edge traversal -> Allow Edge Traversaltrong Advancedtab nhấn Apply/OKvà khởi động lại FTPSVCtrong Dịch vụ. Sau đó tôi không còn có vấn đề gì nữa.


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.