详细了解:在 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 服务器上
从“文件”菜单中选择“打开项目”。
在“打开项目”对话框中,浏览到任何一个“Windows 应用程序”项目,然后单击 “打开”。
按 F5 运行项目。如果出现任何错误,您需要在继续之前将其修复。
在“调试”菜单上,选择 “停止调试”。
在“生成”菜单上选择“发布 ProjectName”,其中“ProjectName”是项目的名称。
将启动“发布向导”。
在“发布向导”的“要在何处发布应用程序?”页中,输入您要将程序发布到的网站的 URL,例如 https://www.microsoft.com/myprogram。
说明: 要发布到 Web 服务器上,需满足以下条件:Web 服务器必须运行 IIS(Internet 信息服务),必须安装 FrontPage 扩展,而且您必须在 IIS 中具有管理权限。
单击“下一步”转到向导的下一页。
在“该应用程序可以脱机使用吗?”页中,选择默认设置“是,该应用程序可以联机或脱机使用”。
单击“完成”发布程序。
程序将发布到指定的网站上,并且将创建一个 HTML 页。
在另一台计算机上,打开 Internet Explorer 并定位到您在步骤 6 中输入的同一 URL,然后单击“安装”链接以安装程序。
后续步骤
在本课中,您学习了如何使用 ClickOnce 发布方法将程序发布到网站上。现在,您有几个选择来决定接下来做什么。
如果您无法刻录 CD-ROM 或 DVD-ROM,请参见通过电子邮件发送程序:创建压缩 (Zipped) 文件。
如果您想了解如何将系统必备程序与您的程序一起打包,请参见详细了解:在程序中包括先决条件。
否则,即已完成指导教程中的课程。若要了解有关 Visual Basic 的更多信息,可以继续下一主题,找出关于其他资源的一些建议。
下一课:下一步:希望做什么?