Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/visual-studio/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/visual-studio-2010/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 是否将ClickOnce应用发布到本地计算机,然后上载?_Visual Studio_Visual Studio 2010_Clickonce - Fatal编程技术网

Visual studio 是否将ClickOnce应用发布到本地计算机,然后上载?

Visual studio 是否将ClickOnce应用发布到本地计算机,然后上载?,visual-studio,visual-studio-2010,clickonce,Visual Studio,Visual Studio 2010,Clickonce,我正在使用ClickOnce将我的应用程序发布到web服务器,并使用“从网页安装”选项。但我通常要尝试5次才能工作,因为我使用的服务器不是很好,而且上传的文件很多。也可能是因为服务器上没有带宽限制,所以他们会说“嘿,带宽放轻松”。不管怎样 但是现在我已经尝试发布了大约2天了,我总是得到一个错误,总是服务器有问题。那么,有没有可能像服务器一样发布到我自己的PC上,然后手动上传我的文件,而不必手动创建清单之类的东西 是的。将发布文件位置设置为本地目录,如C:\MyApp。然后将安装URL设置为用户将

我正在使用ClickOnce将我的应用程序发布到web服务器,并使用“从网页安装”选项。但我通常要尝试5次才能工作,因为我使用的服务器不是很好,而且上传的文件很多。也可能是因为服务器上没有带宽限制,所以他们会说“嘿,带宽放轻松”。不管怎样


但是现在我已经尝试发布了大约2天了,我总是得到一个错误,总是服务器有问题。那么,有没有可能像服务器一样发布到我自己的PC上,然后手动上传我的文件,而不必手动创建清单之类的东西

是的。将发布文件位置设置为本地目录,如C:\MyApp。然后将安装URL设置为用户将用于在Web服务器上访问它的URL。发布它

它将文件发布到本地文件夹

首先将新版本的文件夹复制或通过FTP上传到服务器。这在“应用程序文件”下,类似于yourappname_1_2_3_4,其中1.2.3.4是版本号(例如)

接下来,将setup.exe、publish.htm(如果正在使用)和yourappname.application复制到服务器上部署文件夹的根目录,覆盖已经存在的文件夹

用户运行的版本由部署文件夹根目录中的部署清单(.application file)决定,因此在您将新部署清单放置到位之前,不会访问版本化文件夹。这就是为什么要首先执行版本化文件夹。显然,如果您放入了新的部署清单,而它想要使用的文件夹不在那里,您将遇到问题