如何使用msdeploy改变图像?

时间:2013-06-16 11:02:25

标签: publish msdeploy

我有一个Web应用程序,我想发布到多个不同的客户端,每个客户端都有自己的徽标。我正在使用visual studio的'publish web'进行部署。 我可以考虑改变它的唯一方法是在web.config中设置一个设置,我用它来决定要显示哪个徽标,但这似乎不太好,尤其是因为我必须将所有徽标部署到每个网站。 是否有正确或更好的方法来实现这一目标?

1 个答案:

答案 0 :(得分:0)

如果没有上传所有图片,则无法在单个部署中执行此操作。但是,您可以通过两种部署来实现:

  1. 在跳过logo.jpg时部署网站(如果存储在网络根目录中,则可选择使用您的徽标文件夹)
  2. 文件部署为另一个文件名:
  3. _

    msdeploy.exe -verb:sync ^
                 -source:contentPath=path\to\src\images\logos\logo1.jpg ^
                 -dest:contentPath=sitename\images\logo.jpg