ClickOnce在 Internet 上分发程序

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

Note注意

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


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

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

发布到 Web 服务器上

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

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

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

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

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

    将启动“发布向导”。

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

    Note注意

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

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

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

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

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

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

 

你可能感兴趣的:(ClickOnce在 Internet 上分发程序)