I can manage FTP sites through IIS Manager, however, all attempts so far to monitor the status of FTP sites using other tools have failed, including:
Related questions:
Are there any workarounds that I have not tried? My goal is to manage (start / stop / request status) FTP sites with C # code (as you can see from the three bypass attempts described above).
When querying the status of an FTP server using WMI, it returns a code of 4, which means “Stopped,” although the site definitely displays as running in IIS Manager.
AppCmd is useless since it returns "Unknown" for FTP sites:
c:\Windows\System32\inetsrv>appcmd list site
SITE "Default Web Site" (id:1,bindings:http/*:80:,state:Stopped)
SITE "Default FTP Site" (id:2,bindings:ftp/*:21:,state:Unknown)
source
share