0

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

4

1 回答 1

0

如果不上传所有图像,就无法在单个部署中执行此操作。但是,您可以通过两个部署来做到这一点:

  1. 在跳过 logo.jpg 的同时部署站点(如果它存储在 Web 根目录中,还可以选择您的 logos 文件夹)
  2. 将文件部署为不同的文件名:

_

msdeploy.exe -verb:sync ^
             -source:contentPath=path\to\src\images\logos\logo1.jpg ^
             -dest:contentPath=sitename\images\logo.jpg
于 2013-06-17T22:56:25.757 回答