Case Study: FTP 550 "The system cannot find the file specified" Error on Win2003

  One customer reported that “An error occurred opening the folder on Win2003 FTP server. Make sure you have the permission to access this folder. Details:550:/XXXXXX/XXXXX: The system cannot find the file specified.”     We checked its configuration file. The requested FTP address is ftp://** /CustomerVirtualfolder/   The FTP server is configured as below: <IIsFtpVirtualDir Location=”/LM/MSFTPSVC/1/ROOT/CustomerVirtualFolder”…

3

Missing INTERNET_STATUS_REQUEST_COMPLETE callback after calling Wininet’s FtpOpenFile() in asynchronous mode

Symptom:   To reproduce the issue: 1.       Put a zero byte file on a FTP site. 2.       Call InternetOpen() with flag INTERNET_FLAG_ASYNC 3.       FtpOpenFile() to download the file. Wininet will send out a FTP request. After receiving the response, the registered callback procedure will receive an INTERNET_STATUS_REQUEST_COMPLETE event. 4.       Call FtpOpenFile() again. This time Wininet…

0

Some perl clients get error message after upgrading FTP server from IIS 6 to 7

Symptom:   FTP client get below error   425-Cannot open data connection.  Win32 error:   The network connection was aborted by the local system.  Error details: Client IP on the control channel didn’t match the client IP on the data channel.   Troubleshooting:   1.       We followed the steps in http://support.microsoft.com/kb/941940 to test opening FTP passive…

0

Whole FTP server hang when upload a file

  Customer has a scheduled task to upload a picture to FTP server at fixed time every day. The whole server will hang for several minutes as long as the task was executing. During this period, there was no response to keyboard and mouse. The performance counters were blank as well during that period.  …

0

Troubleshooting IIS: HTTP/FTP

  1. Why private IP address is still revealed on IIS server even after applying fix 834141   2. IIS FTP Service Hang Due to Ports Contention in Passive-Mode   3. FTP client application encounters slow file download performance issue   4. Fail to send PORT command in FTP with NAT   5. Why My…

0

Timestamp Difference for FTP Directory Browsing

  If you are familiar with FTP services shipped with Windows Server, you will know there are two directory listing styles available, (Picture link: http://farm3.static.flickr.com/2571/4003532769_98995b000d_o.png) Then what is the difference between UNIX and MS-DOS? I cannot list them all in this post but I will discuss about one significant difference that can lead to problems,…

0

Fail to send PORT command in FTP with NAT

Symptom When you connect to FTP server with Microsoft ftp command line client (ftp.exe), you may get “500 Invalid PORT Command” error message after typing “dir” command. Root Cause This problem may happen when a NAT router is introduced in the network environment, and the FTP client is using Active mode. Analysis When you type…

0

IIS FTP Service Hang Due to Ports Contention in Passive-Mode

  IIS FTP is a stable and comparable simple service running in Inetinfo.exe. We seldom face performance issues regarding FTP itself, most of them are caused by network connection or system wide performance issue. Here is one interesting FTP performance case that is related to  FTP working mode and system ports resource.   Symptom ==========…

1

FTP client application encounters slow file download performance issue.

  Symptom: The FTP client is a .net client application. It invokes wininet.dll to download files from FTP. The application downloads ftp files much slower than FTP.exe and other 3rd party ftp client application. Its speed is  <500kb with a 1000M network link. Troubleshooting: I collect Network Monitor log to begin the troubleshooting. When the…

2