I have written an extension to the FTP server on Windows 7.
When I try to log in, I get a 503 error. The logs don't show any issues.
I've tried to monitor the file with filemon, but nothing shows up there either.
It's probably a security issue, but I can't find it.
All of the documentation I've ready says Windows 7 and Server 2008 are possible uses of such an extension. Unfortunately the step-by-step guides are all for Server 2008.
-- Edit --
How do I install my extension, so that it will be used when a user logs in to my FTP server?
Does anyone have a pointer to any information regarding installing this on Windows 7?
-- Edit 2 --
I am trying to use the IIS server and the integrated FTP 7.5 server on a Windows 7 machine. I know this can be done on Server 2008, but am trying to get this working on W7 for customers without Server 2008.
-- Edit 3 --
Since this got migrated from StackOverflow, I'm hoping there's some Windows 7 love over here!
Have you tried to setup User Access Control to Never Notify. Please check following URL that would help you with the same:
http://learn.iis.net/page.aspx/632/how-to-use-managed-code-c-to-create-an-ftp-provider-that-sends-an-email-when-files-are-uploaded/
Refer the URL http://learn.iis.net/page.aspx/321/configure-ftp-with-iis-7-manager-authentication/
How have you registered them so far? It's your %windir%\system32\inetsrv\config\administration.config file where the registration should occur. Search that for 'ftp' and you'll see how the other extensions are registered.
Edit: Since it's a 503 error and if your module inherits from the standard FTP auth, which I assume it does, then make sure that your FTP authentication is set correctly (i.e. basic auth) and your authorization is set correctly too. As a test only, open up authorization to allow all users. There was a bug a while back where certain IIS Manager users wouldn't work with authorization rules, so you may be running into something like that. Test with it wide open to get in, then lock it down afterward.
Use process monitor from www.sysinternals.com to track down access denied issues on disk.
503 - Service unavailable or Bad sequence of commands. This error code is specific to IIS 6.0. You can check through telnet if the FTP service is working fine
Also check your username and password are correct.