Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/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
Asp.net mvc TFS2010使用多个项目进行web部署_Asp.net Mvc_Asp.net Mvc 3_Msdeploy - Fatal编程技术网

Asp.net mvc TFS2010使用多个项目进行web部署

Asp.net mvc TFS2010使用多个项目进行web部署,asp.net-mvc,asp.net-mvc-3,msdeploy,Asp.net Mvc,Asp.net Mvc 3,Msdeploy,我有一个MVC3解决方案(.sln),我想用TFS构建该解决方案,该解决方案有多个项目。对于网站的部署(本练习的目的),我不需要所有其他项目。该网站基本上是建立在依赖于域项目,所以它确实建立之前的网站。其中有一个API项目不是此构建脚本需要部署的部分 我如何让TFS正确地部署它,我真的不在乎它是否构建API项目,但我只想部署web项目?我可以在构建服务器的命令提示符下键入msdeploy命令来部署站点 TFS成功地完成了构建,我可以在drop文件夹(所有项目)中看到它,但是它继续只将API项目部

我有一个MVC3解决方案(.sln),我想用TFS构建该解决方案,该解决方案有多个项目。对于网站的部署(本练习的目的),我不需要所有其他项目。该网站基本上是建立在依赖于域项目,所以它确实建立之前的网站。其中有一个API项目不是此构建脚本需要部署的部分

我如何让TFS正确地部署它,我真的不在乎它是否构建API项目,但我只想部署web项目?我可以在构建服务器的命令提示符下键入msdeploy命令来部署站点

TFS成功地完成了构建,我可以在drop文件夹(所有项目)中看到它,但是它继续只将API项目部署到我的网站上。这不是我想要的,我希望它将站点构建(而不是API构建)部署到该站点。我没有域,因此服务器位于工作组中,以下是我的生成参数:

/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=RemoteAgent
/p:MSDeployServiceUrl=http://IPofMyServer/msdeployagentservice
/p:DeployIisAppPath="MVC - Jack"
/p:UserName=APPServer\Administrator
/p:Password=xxxxxx
/p:Configuration=Release

谢谢你,Jack,我基本上选择了用域项目、依赖于域的web项目、单元测试项目和集成测试项目创建一个新的解决方案