FTP Clients – Part 4: FileZilla

For this next installment in my FTP Clients series, I’d like to take a look at the FileZilla FTP client. For this blog post I was using FileZilla version 3.1.6. There are a lot of places where you can find FileZilla, but the best location is the official FileZilla web site at http://filezilla-project.org/. The FileZilla…


FTP Clients – Part 3: Creating a Global Listener FTP Site

In my “FTP Clients – Part 1: Web Browser Support” blog post, I mentioned creating a secured Global Listener FTP Site when you’re working with FTP virtual hosts, but I didn’t really explain what I meant by that or why you would want to do this. With that in mind, today’s blog post is to…


FTP Clients – Part 2: Explicit FTPS versus Implicit FTPS

In part 2 of my series on FTP clients, I thought it would be best to have a discussion about the differences between Implicit FTPS and Explicit FTPS. In my recent “FTP Clients – Part 1: Web Browser Support” blog post, I referenced Implicit and Explicit FTPS with a link to my Using FTP Over…


Using Visual Studio 2008 on a 64-bit Computer to edit ApplicationHost.config

Visual Studio 2008 as an XML Editor Everyone seems to have their own favorite XML editor these days, and there are no shortages of XML editors in the marketplace. The being said, I tend to use Visual Studio 2008 for several reasons, and if you’re using Windows notepad or some other editor, here are some…


AppCmd 80070057 errors when configuring site-level settings

I had an interesting question from a coworker who was trying to use AppCmd to set the site-level SSL options for an FTP site. This should have been straightforward, and the syntax that he gave me looked correct: appcmd.exe set config -section:system.applicationHost/sites -[name=’Default FTP Site’].ftpServer.security.ssl.controlChannelPolicy:SslAllow /commit:apphost That being said, whenever he or I ran the…


‘Category does not exist’ error when viewing IIS Worker Processes in IIS Manager

I ran into an interesting problem recently when using the new Worker Processes feature in the Internet Information Services (IIS) Manager for IIS 7.0. The Worker Processes feature is a great addition to IIS, and it’s used to view practical information about the worker processes that are currently in use on your system; for example:…


FTP Clients – Part 1: Web Browser Support

Since we’ve been testing a lot of FTP clients with our new FTP server for IIS 7, I thought that it would be a good idea to discuss some of the highlights and pitfalls that we have run into when testing various clients. I thought that I’d begin this series with an examination of several…


URL Rewrite Module and Digest Authentication

With the Go Live release for the URL Rewrite Module having just been shipped, I thought that I’d address a problem that you might run into if you’re using Digest Authentication. RFC 2069 states that a client sends the server a checksum of the username, password, nonce value, HTTP method, and the requested URI. Unfortunately, when…


Data Mining UrlScan 3.0 Logs using LogParser 2.2

We released a new version of UrlScan recently, and one of the great new features in this version is log files that conform to the W3C Extended Log File Format. What this means to administrators is that they can now parse their UrlScan activity using almost any common log utilities, including Microsoft’s LogParser 2.2 utility….


FTP and ETW Tracing

My good friend Suditi Lahiri has written a terrific blog entry about one of the great new features in the FTP 7 service – which is Event tracing for Windows, or ETW for short. You can read her post at the following URL: http://blogs.iis.net/sudt/archive/2008/08/28/collecting-etw-traces-for-ftp-sessions.aspx Here’s where this feature pays off – ETW tracing allows you…