Publish 如何使用msdeploy更改图像?
我有一个web应用程序,我想发布到多个不同的客户端,每个客户端都有自己的徽标。我正在使用visual studio中的“发布web”进行部署。 我想改变它的唯一方法是在web.config中设置一个设置,我用它来决定显示哪个徽标,但这似乎不是很好,尤其是因为我必须将所有徽标部署到每个站点。Publish 如何使用msdeploy更改图像?,publish,msdeploy,Publish,Msdeploy,我有一个web应用程序,我想发布到多个不同的客户端,每个客户端都有自己的徽标。我正在使用visual studio中的“发布web”进行部署。 我想改变它的唯一方法是在web.config中设置一个设置,我用它来决定显示哪个徽标,但这似乎不是很好,尤其是因为我必须将所有徽标部署到每个站点。 有没有正确或更好的方法来实现这一点?在一次部署中,如果不上传所有图像,就无法做到这一点。但是,您可以通过两种部署来完成: 在跳过logo.jpg的同时部署站点(如果logo文件夹存储在web根目录中,还可以选
有没有正确或更好的方法来实现这一点?在一次部署中,如果不上传所有图像,就无法做到这一点。但是,您可以通过两种部署来完成:
如果您正在为每个客户端使用不同的发布配置文件,您应该能够(a)将图像放在项目中未包含的文件夹中(b)添加.pubxml代码以从该文件夹部署客户端的图像文件,并在此过程中将其重命名为通用徽标图像名称。看见
msdeploy.exe -verb:sync ^
-source:contentPath=path\to\src\images\logos\logo1.jpg ^
-dest:contentPath=sitename\images\logo.jpg