在通过Web安装发布单击一次安装程序后,安装程序不会显示在网页上

时间:2009-09-16 11:39:41

标签: installer

我正在使用我的某个项目中的从Web或网络共享安装的部署策略创建clickonce安装程序。我正在学习如何使用click一次安装程序。当我发布我的项目时,它成功了。我提供了我通过谷歌创建的网站的URL,以便任何人都可以从该URL安装。发布成功后,URL应自动启动,但不是。此外。当我检查我的网站,并在其中我的URL给出的那个页面时,那里什么都没有。没有安装人员请帮忙。

3 个答案:

答案 0 :(得分:1)

  • 右键单击“发布项目”
  • 单击“属性”
  • 点击“发布”
  • 在“发布文件夹位置”中是否有任何设置?
  • 单击组合框右侧的省略号(...)按钮
  • 点击“FTP站点”(不是远程站点,因为这需要FrontPage扩展名)
  • 输入服务器信息,目录(您有权访问),将其保留为被动模式,取消选中匿名选项并输入有效的FTP说明。

单击“打开”,然后重新发布。所有人都应该100%工作。

如果没有,请查看wwwroot/文件夹并查找应用程序信息(如果有),您必须手动上传文件。


编辑评论:

您要上传的网站是否有FTP访问权限?这意味着你要上传文件的地方在网站上显示,就像你的html内容一样? (index.html等。)

如果没有,您需要从您的网站托管服务提供商那里获取这些详细信息,并填写FTP上传的相应字段。

答案 1 :(得分:0)

我这样做了一段时间,但我很确定你必须手动上传文件。

安装程序需要该位置,以便它可以构建网页等。所有文件都应该位于项目的输出文件夹中。

编辑:我刚检查过,输出文件夹是您在发布向导的第一步指定的文件夹。如果您指定了本地文件夹,则文件将放在那里,以便您以后通过FTP到您的网站。您还可以指定远程地址和FTP或HTTP位置(我在发布原始答案时忘记了这一点)。您必须输入用户名和密码才能在此过程的后期连接到远程位置。

答案 2 :(得分:0)

您使用的是Visual Studio 2008吗?部署“publish.htm”页面的默认行为已更改。

打开项目的属性并切换到“发布”选项卡。单击“选项”按钮并切换到对话框的“部署”部分。默认情况下,您会看到“部署网页”TextBox为空。您需要提供一个值,并检查“每次发布后自动生成部署网页”CheckBox。

我已经尝试使用“default.htm”填充它,以便您将应用程序部署到的任何文件夹都将ClickOnce发布页面作为其默认页面。