Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/unit-testing/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Tfs 自动部署不起作用_Tfs_Web Deployment - Fatal编程技术网

Tfs 自动部署不起作用

Tfs 自动部署不起作用,tfs,web-deployment,Tfs,Web Deployment,我已在tfs 2012中设置了自动生成。当我发布asp.net应用程序时,它可以很好地部署。我是否可以导入/使用要在buildprocess模板中使用的发布配置文件(.pubxml文件) 我在模板中得到了这个: 在生成模板的“过程”部分,转到msbuild arguments部分并给出以下内容 /p:DeployOnBuild=true;PublishProfile=local;AllowUntrustedCertificate=true;UserName=myuser;Password=my

我已在tfs 2012中设置了自动生成。当我发布asp.net应用程序时,它可以很好地部署。我是否可以导入/使用要在buildprocess模板中使用的发布配置文件(.pubxml文件)

我在模板中得到了这个:


在生成模板的“过程”部分,转到msbuild arguments部分并给出以下内容

 /p:DeployOnBuild=true;PublishProfile=local;AllowUntrustedCertificate=true;UserName=myuser;Password=mypw

我试过了,它不起作用吗?我可以看到构建日志,这很好,是否也有部署日志?您的发布配置文件名是否为stage?您必须提供与在项目文件中创建的发布配置文件相同的名称。是的,我的名称称为“本地”。当我通过命令行运行此命令时,它可以工作:C:\Windows\Microsoft.NET\Framework\v4.0.30319\msbuild.exe mysol.sln/p:DeployOnBuild=true/p:PublishProfile=local.pubxml/p:AllowUntrustedCertificate=true/p:UserName=myuser/p:Password=mypw然后在msbuild参数中提供相同的设置。它会起作用的。我更改了答案。仍然不起作用:(我正在buildprocess模板中使用defaulttemplate,我是否也需要更改它?