IIS7 では、次のような仮想パスを作成できません。
\SubFolder1\SubFolder2
仮想パスとして。IIS6 ではこの設定で問題ありませんでしたが、IIS7 ではエイリアス フィールドに \ 記号を使用できません。
これを行う唯一の方法は、IIS7 構成に AppCmd.exe を使用し、コマンド ラインで仮想パスを設定することです。コマンド ラインで機能する場合、UI で機能しないのはなぜですか? これはバグですか?
これはバグではありません。「\」文字は仮想ディレクトリのパスには有効ですが、エイリアス フィールドの対象である仮想ディレクトリの名前には無効です。UI は、選択した場所に仮想ディレクトリを追加するためのものであり、複数レベルの仮想ディレクトリを一度に作成できるようには設計されていません。
コマンド ライン構成ユーティリティ (appcmd.exe) を使用すると、実際の構成データをほぼ完全に制御できます。これは、GUI のない管理コンソールと同じではありません。コンソールでは満たされない高度な構成が必要な場合は、appcmd が適切な方法です。