发布时间: 2016年4月
当您希望使用文件传输协议 (FTP) 打开或创建网站时,此对话框有助于您创建 URL 并指定身份验证信息。 该对话框的标题会有所不同,具体取决于是创建还是打开网站:
如果要创建新的远程网站,则此对话框的标题为**“选择位置”**。
如果要打开现有网站,则此对话框的标题为**“打开网站”**。
在打开网站时访问此对话框
在 Microsoft Visual Web Developer 中,单击**“文件”,然后单击“打开网站”**。
出现**“打开网站”**对话框。
单击**“FTP 站点”**选项卡。
在创建网站时访问此对话框
在 Visual Web Developer 中,依次单击**“文件”、“新建网站”**。
**“新建网站”**对话框随即出现。
单击**“浏览”,然后单击“FTP 站点”**选项卡。
要打开的站点必须在 FTP 服务器上可用,并且您必须:
提供要用来打开网站的 FTP 服务器的名称。
您有权在其上创建和写入文件的 FTP 服务器上的文件夹名称。
对服务器上的 FTP 目录的读写权限。 仅当任何文件需要修改时,才需要进行写入操作。
您可能还需要下列信息:
服务器的用户名和密码。
用于访问该 FTP 服务器的端口号。 通常为端口 21。
您可以从 FTP 服务器管理员处获得上述信息。
备注
此对话框不会提示您选择 FTP 目录中的文件的浏览位置(一个 HTTP URL),因为该信息不是连接到 FTP 服务器所需信息的一部分。 如果您希望在 Visual Web Developer 内测试 FTP 网站,则 FTP 服务器还必须配置为运行 ASP.NET 2.0 的 Web 服务器。 然后,可以使用 HTTP URL 配置网站以便在 FTP 服务器上运行并查看文件。 如果有一个文件没有设置,并且您要尝试预览或调试页面,则 Visual Web Developer 将提示您浏览 URL。 有关详细信息,请参见How to: Specify the Web Server for Web Projects in Visual Studio。
任务
Walkthrough: Editing Web Sites with FTP in Visual Studio
UI 元素
服务器
指定 FTP 服务器名称。 它可以根据需要包括以下格式中的端口号:ftp://server:port/directory
Port
指定 Visual Web Developer 将要用于与 FTP 服务器进行通信的端口。 默认端口为 21,这是最常用于 FTP 通信的端口。 只有在 FTP 服务器管理员指示服务器侦听其他端口时,才应该更改此端口号。 如果您在**“服务器”字段中使用了端口号,则可以保留“端口”**字段为空。目录
指定要连接到的服务器上的文件夹名称。被动模式
指定应该使用被动模式建立 FTP 连接,这样客户端 (Visual Web Developer) 会同时为命令端口和数据端口启动连接。 如果 Visual Web Developer 客户端与 FTP 服务器之间存在防火墙,此设置非常有用;在这些情况下,主动模式通常会失败,因为服务器无法初始化返回客户端的连接以打开数据端口。匿名登录
指定将建立到服务器的连接,不要求任何身份验证凭据。 如果 FTP 服务器要求您登录,请清除此复选框。备注
如果在指定 FTP 网站的登录信息时没有提供必需的凭据,则在您尝试连接到该网站时,Visual Web Developer 会提示您提供凭据。 除非显式指定匿名登录,否则 Visual Web Developer 永远不会尝试以匿名方式连接到 FTP 服务器。
用户名
用于登录到 FTP 服务器的用户名。 请注意,此用户名可能与 Windows 用户名不同。备注
您的用户名和密码通过 FTP 连接以不加密的形式发送。 不会缓存用户名称和密码。 如果关闭 Visual Web Developer 再重新打开它,则当再次连接到 FTP 服务器时,您将需要提供用户名和密码。
密码
用于登录到 FTP 服务器的密码。 请注意,此密码可能与 Windows 密码不同。备注
您的用户名和密码通过 FTP 连接以不加密的形式发送。 不会缓存用户名称和密码。 如果关闭 Visual Web Developer 再重新打开它,则当再次连接到 FTP 服务器时,您将需要提供用户名和密码。
打开
单击**“打开”以构造 FTP 服务器的 URL,然后返回“新建网站”**对话框或打开该网站。
请参阅
FTP-Deployed Web Site Projects
Types of Web Site Projects in Visual Studio