Я настроил несколько FTP-сайтов, используя IIS7.5. Сайты используют имена хостов, чтобы различать их. Недостатком использования имен хостов является то, что вы должны передать адрес FTP-сайта в имя пользователя, например
Адрес FTP: ftp://ftp.example.com
Имя пользователя: ftp.example.com | User1
Пароль: psswrd
Я хотел бы по крайней мере передать имя пользователя как часть адреса подключения, например, ftp://ftp.example.com | User1@ftp.example.com, но я не смог сделать это с помощью проводника Windows (в Windows 7), Всякий раз, когда я пытаюсь использовать эту технику, мне все равно предлагается ввести имя пользователя и пароль.
Я установил useDomainNameAsHostName = True на сервере, что обеспечивает немного большую гибкость имени пользователя, но я до сих пор не могу заставить его работать. Ни ftp://ftp.example.com%5CUser1@ftp.example.com/, ни ftp://User1%40ftp.example.com@ftp.example.com/, похоже, не имеют никакого значения в IE9 или Chrome.
Куда я иду не так?