详细了解:在 Internet 上分发程序

更新:2007 年 11 月

在本课中,您将学习如何使用 ClickOnce 发布方法将程序部署到 Web 服务器上。

在上一课中,您学习了如何将程序发布到 CD-ROM 或 DVD-ROM 上。如果您具有访问 Web 服务器的权限,也可以使用 ClickOnce 发布程序,这样就可以在 Internet 上使用该程序。

除了使程序得到更广泛的使用外,发布到 Web 服务器还可以允许您利用 ClickOnce 的自动更新功能。如果以后发布程序的新版本,当用户下次尝试运行程序时将会提示用户下载和安装新版本。

说明:

要发布到 Web 服务器上,需满足以下条件:Web 服务器必须运行 IIS(Internet 信息服务),必须安装 FrontPage 扩展,而且您必须在 IIS 中具有管理权限。

发布到 Web 服务器上

发布到 Web 服务器上与发布到 CD-ROM 或 DVD-ROM 上非常相似;您只需要在“发布向导”中做几个选择。

其中一个选择是需要指定程序是否可以脱机(也就是说当计算机没有连接到 Internet 上时)使用。如果使程序在联机和脱机时都可用,Windows 的“开始”菜单中将会添加一项,以便用户可以启动该程序。如果使程序只可以联机使用,则用户每次要运行该程序时都需要下载;该程序不会添加到“开始”菜单中。

试一试!

发布到 Web 服务器上

  1. 从“文件”菜单中选择“打开项目”。

  2. 在“打开项目”对话框中,浏览到任何一个“Windows 应用程序”项目,然后单击 “打开”。

  3. 按 F5 运行项目。如果出现任何错误,您需要在继续之前将其修复。

  4. 在“调试”菜单上,选择 “停止调试”。

  5. 在“生成”菜单上选择“发布 ProjectName”,其中“ProjectName”是项目的名称。

    将启动“发布向导”。

  6. 在“发布向导”的“要在何处发布应用程序?”页中,输入您要将程序发布到的网站的 URL,例如 https://www.microsoft.com/myprogram。

    说明:

    要发布到 Web 服务器上,需满足以下条件:Web 服务器必须运行 IIS(Internet 信息服务),必须安装 FrontPage 扩展,而且您必须在 IIS 中具有管理权限。

    单击“下一步”转到向导的下一页。

  7. 在“该应用程序可以脱机使用吗?”页中,选择默认设置“是,该应用程序可以联机或脱机使用”。

  8. 单击“完成”发布程序。

    程序将发布到指定的网站上,并且将创建一个 HTML 页。

  9. 在另一台计算机上,打开 Internet Explorer 并定位到您在步骤 6 中输入的同一 URL,然后单击“安装”链接以安装程序。

后续步骤

在本课中,您学习了如何使用 ClickOnce 发布方法将程序发布到网站上。现在,您有几个选择来决定接下来做什么。

如果您无法刻录 CD-ROM 或 DVD-ROM,请参见通过电子邮件发送程序:创建压缩 (Zipped) 文件

如果您想了解如何将系统必备程序与您的程序一起打包,请参见详细了解:在程序中包括先决条件

否则,即已完成指导教程中的课程。若要了解有关 Visual Basic 的更多信息,可以继续下一主题,找出关于其他资源的一些建议。

下一课:下一步:希望做什么?

请参见

概念

共享程序:部署简介