“选择位置/打开网站”对话框 ->“FTP 站点”选项卡

 

发布时间: 2016年4月

当您希望使用文件传输协议 (FTP) 打开或创建网站时,此对话框有助于您创建 URL 并指定身份验证信息。  该对话框的标题会有所不同,具体取决于是创建还是打开网站:  

  • 如果要创建新的远程网站,则此对话框的标题为**“选择位置”**。

  • 如果要打开现有网站,则此对话框的标题为**“打开网站”**。

在打开网站时访问此对话框

  1. 在 Microsoft Visual Web Developer 中,单击**“文件”,然后单击“打开网站”**。

    出现**“打开网站”**对话框。

  2. 单击**“FTP 站点”**选项卡。

在创建网站时访问此对话框

  1. 在 Visual Web Developer 中,依次单击**“文件”“新建网站”**。

    **“新建网站”**对话框随即出现。

  2. 单击**“浏览”,然后单击“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