2011-04-05 35 views
0

我有一個.NET應用程序,如您所知,使用C#連接到FTP(端口21)的過程相對比較容易,但我無法連接。我認爲這是一個ISP問題,因爲上次登錄時就像六個月前一樣,而且一切正常。我也關閉了所有防火牆,但同樣的事情發生。我甚至無法通過網絡瀏覽器進行操作。我們的ISP通常阻止出站連接嗎?我正在使用VerizonISP阻止出站FTP(端口21)常見嗎?

+0

您是否嘗試先聯繫ISP支持? – 2011-04-05 05:05:12

+1

這不是一個編程問題。 – rook 2011-04-05 23:16:14

回答

1

阻止傳出SMTP是相當普遍的。

我還沒有聽說過任何主要的ISP阻止FTP,但這並不意味着它不會發生。但似乎不太可能。

更可能是您運行在NAT系統後面,需要使用PASV打開passive mode。如果服務器客戶端都位於NAT網關後面,則可能需要太多工作才能使FTP繼續使用。

我可以建議現在是遷移到SFTP的好時機嗎?在很多方面它是一個更好的協議:有一個標準的文件名顯示(而不是僅僅使用ls(1)DIR命令輸出的樣子),它不需要主動和被動的笨拙,它不需要ascii vs binmode silliness 。