IIS 7.5 – 从虚拟主机的用户名中删除pipe道字符

目前我在IIS 7.5中有一个虚拟FTP站点的设置,需要匿名帐户的以下authentication详细信息:

Host: ftp.mydomain.com User: ftp.mydomain.com|anonymous Pass: <none> 

我有多个FTP帐户设置在同一台服务器上。 我知道这意味着我需要在用户名中指定域名以让IIS知道我需要进行身份validation的站点,但可以使用户名只是anonymous吗? 我将不得不在Windows用户和组区域创build一个用户名,并将其专门链接到那里?

正如您可能知道的那样,与HTTP不同,FTP没有相当于HTTP主机头。 允许多个FTP站点使用相同IP地址的不同FTP服务器实现(在IIS FTP中使用FTP虚拟主机名称)要求您指定要在用户名中进行身份validation的站点。

如果你需要有一个网站,你想匿名访问简单,省去用户名中的主机名,那么你需要将该网站放在自己的专用IP地址。