Eu tentei instalar o serviço de função Extensibilidade de FTP como sugerido por Jim, mas sem sucesso. Na verdade, suspeito que o "Serviço de Publicação FTP" mostrado na lista de funções disponíveis seja o antigo serviço IIS6, em vez da versão mais recente do IIS7 / FTP7. A descrição do subitem "FTP Management Console" tem uma descrição que contém a linha "IIS7 users IIS6 console de gerenciamento para gerenciamento de servidor FTP", que soou bem - acho que lembro de instalar isso por acidente antes e só perceber quando o IIS6 subitamente apareceu na minha lista de Programas.
O que fez o truque para mim foi simplesmente definir permissões em alguns arquivos e diretórios. Recebi as informações básicas do link , mas os comandos estavam desatualizados (eles usavam CACLS que agora está obsoleto em favor do ICACLS) e a sintaxe é um pouco diferente, então eu tive que adaptá-los um pouco. Você pode fazer o mesmo trabalho no Explorer, mas eu fiz assim (em um prompt de comando do Administrador):
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config" /grant "Network Service":(R)
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\administration.config" /grant "Network Service":(R)
ICACLS "%SystemDrive%\Windows\System32\inetsrv\config\redirection.config" /grant "Network Service":(R)
e depois:
ICACLS "%SystemDrive%\inetpub\ftproot" /grant "Network Service":(M)
Em seguida, reiniciei o IIS e o serviço FTP no meu site e consegui fazer login usando as permissões do gerenciador do IIS conforme o esperado.