我正在使用我的某个项目中的从Web或网络共享安装的部署策略创建clickonce安装程序。我正在学习如何使用click一次安装程序。当我发布我的项目时,它成功了。我提供了我通过谷歌创建的网站的URL,以便任何人都可以从该URL安装。发布成功后,URL应自动启动,但不是。此外。当我检查我的网站,并在其中我的URL给出的那个页面时,那里什么都没有。没有安装人员请帮忙。
答案 0 :(得分:1)
单击“打开”,然后重新发布。所有人都应该100%工作。
如果没有,请查看wwwroot/
文件夹并查找应用程序信息(如果有),您必须手动上传文件。
编辑评论:
您要上传的网站是否有FTP访问权限?这意味着你要上传文件的地方在网站上显示,就像你的html内容一样? (index.html
等。)
如果没有,您需要从您的网站托管服务提供商那里获取这些详细信息,并填写FTP上传的相应字段。
答案 1 :(得分:0)
我这样做了一段时间,但我很确定你必须手动上传文件。
安装程序需要该位置,以便它可以构建网页等。所有文件都应该位于项目的输出文件夹中。
编辑:我刚检查过,输出文件夹是您在发布向导的第一步指定的文件夹。如果您指定了本地文件夹,则文件将放在那里,以便您以后通过FTP到您的网站。您还可以指定远程地址和FTP或HTTP位置(我在发布原始答案时忘记了这一点)。您必须输入用户名和密码才能在此过程的后期连接到远程位置。
答案 2 :(得分:0)
您使用的是Visual Studio 2008吗?部署“publish.htm”页面的默认行为已更改。
打开项目的属性并切换到“发布”选项卡。单击“选项”按钮并切换到对话框的“部署”部分。默认情况下,您会看到“部署网页”TextBox为空。您需要提供一个值,并检查“每次发布后自动生成部署网页”CheckBox。
我已经尝试使用“default.htm”填充它,以便您将应用程序部署到的任何文件夹都将ClickOnce发布页面作为其默认页面。