この記事では、Microsoft インターネット インフォメーション サービス (IIS) で FTP サイトを作成するときにエラーが発生する問題を解決するためのヘルプを提供します。
元の製品バージョン: インターネット インフォメーション サービス
元の KB 番号: 2505017
現象
IIS では、Internet Services Manager を使用して新しい FTP サイトを作成します。 サイト作成ウィザードで、FTP サイト名の一部として次のいずれかの文字を入力します。
\ / ? ; : @ & = + $, | " < >
[ Finish をクリックして FTP サイト作成ウィザードを終了すると、次のエラー メッセージが表示されることがあります。
この操作の実行中にエラーが発生しました。
詳細:
サイト名には、/、?、;、:、
@、>、=、+、$、、|、"、 <、 >。
また、Internet Services Manager を使用して、名前に制限付き文字が含まれる新しい仮想ディレクトリを作成すると、次のエラー メッセージが表示されることがあります。
仮想ディレクトリ パスに次の文字を含めることはできません。
、?、;、:、@、>、=、+、$、、|、"、 <、 >、*。
原因
この動作は仕様です。 IIS では、Internet Services Manager では、上記の制限付き文字の 1 つが名前に含まれる FTP または Web サイトまたは仮想ディレクトリを作成できません。
解決方法
Internet Services Manager で新しい FTP または Web サイトまたは仮想ディレクトリの名前を指定する場合は、上記の制限付き文字を含めないでください。
詳細
appcmd.exeを使用するか、 applicationHost.config ファイルを直接編集することで、名前に制限文字の 1 つを含む新しい FTP サイトまたは仮想ディレクトリを作成することもできます。 ただし、この方法で FTP コンテナーが作成され、名前にコロン制限文字 (仮想ディレクトリ内の:)) が含まれている場合は、そのディレクトリにアクセスしようとする FTP クライアントに次のエラー状態が送信されます。
550 パラメーターが正しくありません。
セキュリティ上の理由から、appcmd.exe ツールによってコンテナー名に含まれるのをブロックしない場合でも、FTP サービスによって FTP コマンドからコロンが明示的に拒否されます。