FTP7 for Windows Server 2008 RTM is released!

Earlier today Microsoft released the RTM version of the Microsoft FTP Service for IIS 7.0 for Windows Server 2008!

Listed below are the links for the download pages for each of the individual installation packages:

I've added this feature list in some of my past postings, but I’m going to repost that here because it sums up nicely what the new FTP service has to offer:

This new FTP service incorporates many new features that enable web authors to publish content better than before, and offers web administrators more security and deployment options.

  • Integration with IIS 7.0: IIS 7.0 has a brand-new administration interface and configuration store, and the new FTP service is tightly integrated with this new design. The old IIS 6 metabase is gone, and a new configuration store that is based on the .NET XML-based *.config format has taken its place. In addition, IIS 7.0 has a new administration tool, and the new FTP service plugs seamlessly into that paradigm.

  • Support for new Internet standards: One of the most significant features in the new FTP service is support for FTP over SSL. The new FTP service also supports other Internet improvements such as UTF8 and IPv6.

  • Shared hosting improvements: By fully integrating into IIS 7.0, the new FTP service makes it possible to host FTP and Web content from the same site by simply adding an FTP binding to an existing Web site. In addition, the FTP service now has virtual host name support, making it possible to host multiple FTP sites on the same IP address. The new FTP service also has improved user isolation, now making it possible to isolate users through per-user virtual directories.

  • Improved logging support: FTP logging has been enhanced to include all FTP-related traffic, unique tracking for FTP sessions, FTP sub-statuses, additional detail fields in FTP logs, and much more.

  • New supportability features: IIS 7.0 has a new option to display detailed error messages for local users, and the FTP service supports this by providing detailed error responses when logging on locally to an FTP service. The FTP service also logs detailed information using Event Tracing for Windows (ETW), which provides additional detailed information for troubleshooting.

Additional information about new features in FTP7 is available in the "What's New for Microsoft and FTP?" topic on Microsoft's http://learn.iis.net/ web site.

The following prerequisites are required to install the new FTP service:

  1. You must be using Windows Server 2008.

  2. Internet Information Services 7.0 must be installed.

  3. If you are going to manage the new FTP service using the IIS 7.0 user interface, the administration tool will need to be installed.

  4. You must install the new FTP service as an administrator.

  5. IIS 7.0 supports a new shared configuration environment, which must be disabled on each server in a web farm before installing the new FTP service for each node. Note: Shared configuration can be re-enabled after the FTP service had been installed.

  6. The FTP service that is shipped on the Windows Server 2008 DVD must be uninstalled before installing the new FTP service.

To help you get started using the new FTP service, the following walkthroughs have been published on the http://learn.iis.net/ web site:

Special thanks go to:

  • Jaroslav, Emily, Daniel, Umer – for building it

  • Suditi, Ciprian, Jeong, Dave – for testing it

  • Andrew, Carlos, Brian – for prettying it

  • Wade, Ulad, Nazim – for stretching it

  • Reagan, Claudia, Rick, Tim, Tobin – for documenting it

It's been a great couple of years working on this project - thanks again to eveyone that provided feedback to us throughout all of our technical previews!

Comments (10)
  1. Earlier today Microsoft released the RTM version of the Microsoft FTP Service for IIS 7.0 for Windows

  2. If you're up and running on Windows Server 2008 already, or are considering doing so, you might be

  3. Nice work on FTP7!

    I have a small, but important, request for this product.  It doesn’t report failed logon attempts to the System event log!  Please see my blog posting to understand what I’m talking about (http://www.expta.com/2008/03/automicatically-reset-ftp-service-in.html).  Any chance of us seeing this functionality soon?  I can’t deploy FTP7 until it can provide this basic function.



  4. ASPInsiders says:

    Yikes, I got an email from HR today that said "Congratulations on your 6th month anniversary at Microsoft!"

  5. I just saw yesterday that FTP7 was out. So of course I went off to install it. When I was done, the Default

  6. robmcm says:

    Hi Jeff (jguillet),

    I posted a response on your blog that while recycling the FTP service sounds like a good idea at first, it brings down your entire FTP service and all of your FTP sites for the time period specified. If the attacking script is automated, the net result is a denial of service attack created by you – not the attacker – that renders all of your FTP sites useless. Once an attacker figures that out, you’re extremely vulnerable to attack.

    A much better solution is to write a script using LogParser that checks for failed logon attempts by client IP and adds those IPs to the blocked sites in your IP restriction list. Once this script is written, you can use something like your idea to trigger the script. I would suggest creating a New Event Filter that filters by log using the following information:

    Event level: Information

    Event Logs: Security

    Event Sources: Microsoft Windows security auditing

    Event ID: 4625

    Task category: Logon

    Keywords: Audit failure

    User: <All Users>

    Computers: <All Computers>

    Of course you’ll have to make sure that you double-check that only a single instance of the task can run at any given time to avoid unnecessary duplication of effort.

  7. Tr-Tr-Mitya says:

    Ссылки на дистрибутив Windows Server 2008 Windows Server 2008 Enterprise x86, x64 Windows Server…

  8. Ok, suspect I’m not the only one that missed this especially if you mostly live in the developer world…

  9. la verità says:

    i programmi di windows fanno talmente schifo che anche solo configurare un virtual host è impresa quasi impossibile  , e anche se poi ci riesci la connessione ftp da' errore… una vergogna come sempre , quelli sono proprio degli storditi…  meglio prendere un programma esterno e sradicare ogni schifezza di windows  dal sistema !!!

  10. robmcm says:

    L'errore che si sta vedendo puoi postare nel forum seguente?



Comments are closed.

Skip to main content