为什么MSBuild不会部署具有适用于其他项目的设置的网站?

时间:2014-02-27 22:39:54

标签: visual-studio-2010 msbuild

我已成功使用MSBuild部署网站数月。我最近需要部署第二个站点,但相同的配置不会部署新站点。我可以使用Visual Studio Publish对话框部署该站点。

MSBuild将编译该项目,但除此之外什么都不做 - 我的(缺少)Web服务器日志表明MSBuild从未与它进行过通信。

msbuild.exe SiteAdmin/SiteAdmin.csproj
  /P:Configuration=Release
  /P:DeployOnBuild=True
  /P:DeployTarget=MsDeployPublish
  /P:MsDeployServiceUrl=https://IP_ADDRESS:PORT/MsDeploy.axd
  /P:DeployIisAppPath=BackOffice
  /P:AllowUntrustedCertificate=True
  /P:MSDeployPublishMethod=WMSvc
  /P:CreatePackageOnPublish=True
  /P:UserName=username
  /P:SkipExtraFilesOnServer=True
  /P:Password=password

两个项目之间的主要区别是工作项目使用Web表单,而有问题的项目是MVC,但我无法想象会计任何事情。我错过了某些需要在项目文件中设置的设置吗?还有什么我在这里掩饰吗?

0 个答案:

没有答案