是否可以将站点名称作为查询参数包含在MSBuild中的MSDeploy中
我正在尝试使用Team Build和VS2012设置CI流程。我已将web服务器设置为接受web部署。我已安装Web Deploy 3.0、IIS管理服务,并已配置网站目录的权限 我有一个msbuild项目,该项目使用MSDeploy编译、打包然后部署站点,但我遇到了一个似乎发生在许多人身上的问题,但我还没有找到明确的答案 问题源于需要将站点名称传递给MSDeploy,以便运行生成服务器的用户可以发布。像这样:是否可以将站点名称作为查询参数包含在MSBuild中的MSDeploy中,msbuild,msdeploy,Msbuild,Msdeploy,我正在尝试使用Team Build和VS2012设置CI流程。我已将web服务器设置为接受web部署。我已安装Web Deploy 3.0、IIS管理服务,并已配置网站目录的权限 我有一个msbuild项目,该项目使用MSDeploy编译、打包然后部署站点,但我遇到了一个似乎发生在许多人身上的问题,但我还没有找到明确的答案 问题源于需要将站点名称传递给MSDeploy,以便运行生成服务器的用户可以发布。像这样: https://computername:8172/msdeploy.axd?sit
https://computername:8172/msdeploy.axd?site={websitenameonly}
我尝试了各种方法将其包含在MSBuild文件中,但都以失败告终。“=”似乎会打断字符串并导致{websitenameonly}被视为另一个参数
是否有人能够通过MSBuild成功地传入站点名称?MSBuild脚本将为您追加
?站点
,因此无需您自己执行此操作
确保在pubxml
中设置了以下内容:
是MSDeployPublishMethod
WMSVC
的格式为MsDeployServiceUrl
https://computername:8172/msdeploy.axd
已设置为您的IIS站点名称deployiisappath
- 您没有将
设置为NormalizePublishSettings
(我怀疑您有,但值得检查)false