我想创建一个安装程序,将Deployed ClickOnce应用程序放在IIS虚拟目录上,以便让应用程序可供下载。 (换句话说,我想要一个在IIS上发布我的应用程序的安装程序。)
我打算做的是:
有更好/更容易/更清洁的方法吗?
马
答案 0 :(得分:1)
你所描述的几乎正是我们过去所做的。如果您必须为多个服务器创建MSI或者没有预先知道ClickOnce服务器的IP /主机名,我不知道有更好的方法。在我们的例子中,我们为每次安装都有额外的配置,所以我们还安装了一个配置应用程序来运行mage。这不是一个很好的答案,但我们过去也有相当多的回答以获得更好的答案。
答案 1 :(得分:0)
您可以直接部署到网站,它将正常工作。虽然我没有这里的步骤,但Visual Studio部署向导非常直观。
由于您没有部署到网络,这应该适合您。
清理的原因是最小化复制到Web服务器的数据;它没有必要,但它将使部署保持在一个或多或少的恒定时间。
ClickOnce将使用您的最新版本创建“版本化”文件夹,以便副本永远不会覆盖任何内容;然后,根目录副本将正确链接到该文件夹。