Error al crear un sitio FTP en Internet Information Services

En este artículo se proporciona ayuda para solucionar un problema en el que se produce un error al crear un sitio FTP en Microsoft Internet Information Services (IIS).

Versión del producto original: Internet Information Services
Número de KB original: 2505017

Síntomas

En IIS, se usa el Administrador de servicios de Internet para crear un nuevo sitio FTP. En el Asistente para la creación de sitios, escriba uno de los siguientes caracteres como parte del nombre del sitio FTP:

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

Al hacer clic en Finalizar para finalizar el Asistente para la creación de sitios FTP, puede recibir el siguiente mensaje de error:

Se produjo un error al realizar esta operación.
Detalles:
El nombre del sitio no puede contener los siguientes caracteres: , /, ?, ;, :,
@, &, =, +, $, ,, |, ", <, . >

Además, al usar el Administrador de servicios de Internet para crear un nuevo directorio virtual cuyo nombre contiene un carácter restringido, puede recibir el siguiente mensaje de error:

La ruta de acceso del directorio virtual no puede contener el siguiente carácter:
, ?, ;, :, @, &, =, +, $, ,, |, ", <, >, , *.

Causa

Este comportamiento es una característica del diseño de la aplicación. En IIS, el Administrador de servicios de Internet no permite la creación de sitios FTP, web o directorios virtuales cuyo nombre contiene uno de los caracteres restringidos enumerados anteriormente.

Solución

No incluya ninguno de los caracteres restringidos enumerados anteriormente al especificar el nombre de un nuevo ftp o sitio web o directorio virtual en el Administrador de servicios de Internet.

Más información

Todavía es posible crear un nuevo sitio FTP o directorio virtual cuyo nombre contiene uno de los caracteres restringidos mediante appcmd.exe o editando el archivo applicationHost.config directamente. Sin embargo, si se crea un contenedor FTP de esta manera y el nombre contiene el carácter con dos puntos restringidos (:) en el directorio virtual, el siguiente estado de error se enviará a un cliente FTP que intente acceder a ese directorio:

550 El parámetro es incorrecto.

Por motivos de seguridad, el servicio FTP rechaza explícitamente los dos puntos de los comandos FTP, aunque la herramienta appcmd.exe no impide que se incluyan en un nombre de contenedor.