【问题标题】:Deploying website with msdeploy(webdeploy)使用 msdeploy(webdeploy) 部署网站
【发布时间】:2023-03-10 01:38:01
【问题描述】:

我正在使用 webdeploy 在 tfs2010 中的构建服务器之后发布我的网站。

我已将 web.config 从包中排除,因为我想将其保留在目标服务器上。

问题在于,由于 web.config 不是包的一部分,webdeploy 会从目标服务器中删除 web.config 文件!

我怎样才能防止这种情况发生?选项里没找到。

【问题讨论】:

    标签: asp.net msdeploy webdeploy


    【解决方案1】:

    您需要将其包含在您的包中。

    【讨论】:

    • 包括什么?您的意思是已经在服务器上的 web.config 文件?如果是这样,我不能这样做,因为我不希望任何人甚至拥有对该文件的读取权限。它需要留在服务器上,并且永远不会被触及或重新部署。
    【解决方案2】:

    我发现...我需要在 msdeploy.exe 中添加这个额外的参数:

    -enableRule:DoNotDeleteRule

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-09-27
      • 2012-08-31
      • 2013-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多