Erro ocorre quando você cria um site FTP nos Serviços de Informações da Internet

Este artigo fornece ajuda para resolver um problema em que ocorre um erro ao criar um site FTP no Serviços de Informações da Internet da Microsoft (IIS).

Versão original do produto: Serviços de Informações da Internet
Número de KB original: 2505017

Sintomas

No IIS, você usa o Internet Services Manager para criar um novo site FTP. No assistente de criação do site, você insira um dos seguintes caracteres como parte do nome do site FTP:

\ / ? ; : @ & = + $, | " < >

Ao clicar em Concluir para encerrar o assistente de criação de site FTP, você poderá receber a seguinte mensagem de erro:

Houve um erro ao executar essa operação.
Detalhes:
O nome do site não pode conter os seguintes caracteres: , /, ?, ;, :,
@, &, =, +, $, ,, |, ", <, . >

Além disso, quando você usa o Internet Services Manager para criar um novo diretório virtual cujo nome contém um caractere restrito, você pode receber a seguinte mensagem de erro:

O caminho do diretório virtual não pode conter o seguinte caractere:
, ?, ;, :, @, &, =, +, $, ,, |, ", <, , >*.

Motivo

Este é o comportamento padrão. No IIS, o Internet Services Manager não permite a criação de ftp ou sites ou diretórios virtuais cujo nome contém um dos caracteres restritos listados acima.

Resolução

Não inclua nenhum dos caracteres restritos listados acima ao especificar o nome de um novo FTP ou site ou diretório virtual no Internet Services Manager.

Mais informações

Ainda é possível criar um novo site ftp ou diretório virtual cujo nome contém um dos caracteres restritos usando appcmd.exe ou editando o arquivo applicationHost.config diretamente. No entanto, se um contêiner FTP for criado dessa maneira e o nome contiver o caractere restrito de cólon (:) no diretório virtual, o seguinte erro status será enviado a um cliente FTP que tenta acessar esse diretório:

550 O parâmetro está incorreto.

Por razões de segurança, os pontos são explicitamente rejeitados dos comandos FTP pelo serviço FTP, embora a ferramenta appcmd.exe não os impeça de serem incluídos em um nome de contêiner.