【问题标题】:Clickonce partial deploymentClickonce 部分部署
【发布时间】:2010-07-15 05:04:19
【问题描述】:

VS 2005 将应用程序部署到 Web 需要相当长的时间。大多数文件是第三方 dll。是否有可能一旦部署了这些 3rd 方 dll,它们就不会再次部署。

在发布时,似乎所有文件都被再次复制了。有什么办法可以避免吗?

【问题讨论】:

    标签: clickonce


    【解决方案1】:

    没有简单的方法可以做到这一点。

    “很长一段时间”有多长,您是如何发布文件的? HTTP?您可能会考虑在本地发布部署并将其压缩,将其移动到服务器并解压缩。或者尝试使用 FTP,看看是否更快。如果您可以将网络服务器上的文件夹作为共享驱动器访问,并且您可以发布到该文件夹​​,那么肯定会更快。我认为这要快得多。

    您也可以将第 3 方 dll 放在服务器上,部署其他所有内容,然后将第 3 方 dll 复制到文件夹中,使用 mage 或 mageui 将它们添加到应用程序清单中,然后使用 mage 或 mageui 重新签署两个清单.坦率地说,我只是将应用程序直接发布到网络服务器然后去吃午饭。在流程中引入手动步骤也会引入错误的可能性......

    【讨论】:

    • 所以我可以通过 ftp 从本地部署的文件夹手动上传文件,而不是使用发布选项?
    • 您可以随时部署本地和 FTP 文件。但是,如果您要使用 FTP,我只需从 VS 发布并使用 FTP。为此,您将发布文件位置设置为 yourserver.com/yourfolder 之类的东西,并将安装 URL 设置为 yourserver.com/yourfolder 之类的东西
    猜你喜欢
    • 2014-11-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多