如何:发布网站

更新:2007 年 11 月

发布网站时,将编译网站中的可执行文件,并将输出写入指定文件夹中。有关更多信息,请参见 发布网站

20yh9f1b.alert_note(zh-cn,VS.90).gif说明:

Visual Web Developer 2005 速成版中未提供“发布网站”实用工具。

发布网站之前

  1. 检查原始站点的配置,记下远程位置上需要的所有设置。具体来说就是检查如连接字符串、成员资格设置及其他安全设置等设置。

  2. 检查原始站点的配置,记下需要在已发布网站上更改的所有设置。例如,您可能希望在发布网站后禁用调试、跟踪及自定义错误。

    因为配置设置是继承的,所以您可能需要查看 Machine.config 文件或位于 SystemRoot\Microsoft.NET\Framework\ version\CONFIG 目录下的根 Web.config 文件,以及您应用程序中的任何 Web.config 文件。如果您没有查看根配置文件的权限,则可以使用 如何:以编程方式查看继承的配置设置和本地配置设置 中的代码示例输出包含您网站配置设置的完整列表的文件,该文件被格式化为正确的配置文件。

    有关配置设置的定义,请参见 常规配置设置 (ASP.NET)ASP.NET 配置设置

发布网站

  1. 在**“生成”菜单上单击“发布网站”**。

  2. 在**“发布网站”**对话框中,单击省略号按钮 (…) 浏览至要发布网站的位置。

    可将网站输出写入本地文件夹或共享文件夹、FTP 站点或者通过 URL 访问的网站。必须具有在目标位置创建和写入的权限。

  3. 若要能够在发布网站之后更改 .aspx 文件的布局(而非代码),请选择**“允许更新此预编译网站”**复选框。

  4. 若要使用密钥文件或密钥容器命名具有强名称的程序集,请选择**“对预编译程序集启用强命名”复选框,然后单击“确定”**。

    发布状态显示在任务栏中。根据连接速度、站点的大小和内容文件的类型,发布时间可能不同。发布完成后,即显示**“发布成功”**状态。

  5. 进行站点所需的所有配置更改。有关更多信息,请参见如何:配置已发布的网站。您可能还需要加密特定配置设置。有关更多信息,请参见使用受保护的配置加密配置信息

请参见

任务

演练:发布网站

如何:配置已发布的网站

概念

发布网站

编辑 ASP.NET 配置文件

其他资源

管理 ASP.NET 网站