Msbuild文件系统发布到另一台服务器
本文关键字:一台 服务器 文件系统 Msbuild | 更新日期: 2023-09-27 18:09:22
我需要做一个文件系统发布,它将转到另一个服务器。当我在Visual studio中设置它时,目标位置是"'服务器名'sitename",目标发布方法是"文件系统"。我没能找到一种方法来复制这个使用msbuild或msdeploy命令行。
ex: msbuild UI.Web.csproj/T:Package/p: Configuration=Test/fl/flp:logfile=msbuild.log/p: deployyonbuild =true/p:PublishProfile=pmcw50test/p:Password= Password/p:VisualStudioVersion=11.0
我已经尝试了几个不同的变化和构建工作,但它不做发布。任何帮助将非常感激!
我最好的方法是在TFS下设置一个新的 automated Build定义。
你可以设置自动构建与TFS构建定义发布你的代码到另一个服务器。你需要指定MSBuild参数,然后你可以使用:
/p: deployyonbuild =True/p:TransformConfigFiles= True/p:DeployTarget=MsDeployPublish/p: deployyiisapppath ="/p:MsDeployServiceUrl="/p:AllowUntrustedCertificate= True/p:username=/p:password=
成功设置构建定义后,打开团队资源管理器->"构建",右键单击构建定义并选择"Queue New build…",然后它会自动将您的代码从TFS发布到新服务器。