我正在尝试使用Visual Studio的团队资源管理器和TFS创建一个构建定义以将MVC网站部署到IIS。TFS构建定义不部署mvc应用程序到IIS
我遵循名为“使用Team Foundation Server 2010持续部署”的Pluralsight教程。
我从教程遵循的步骤包括:
- 安装IIS管理脚本和工具
- 安装的管理服务
- 在管理服务我允许远程连接并启用Windows凭据只有
- 已安装Web部署
- 创建部署域帐户
- Al lowed域帐户的权限修改IIS文件系统
- 使用此域帐户设置委托规则
- 设置IIS权限使用域帐户
的MSBuild的arguements我在构建定义设置为:
/p:DeployOnBuild=true
/p:DeployTarget=MSDeployPublish
/p:CreatePackageOnPublish=False
/p:MSDeployPublishMethod=WMSVC
/p:SkipExtraFilesOnServer=True
/p:AllowUntrustedCertificate=True
/p:MSDeployServiceUrl="https://<iis server name>:8172/msdeploy.axd"
/p:Username="<domain>\<user>"
/p:Password="<password>"
/p:DeployIISAppPath="Default Web Site/<site name>"
我排队构建,它通过,被写入到drop文件夹,但不是IIS。
我使用相同的属性值从Solution Explorer发布了MVC应用程序,并且它已成功部署到IIS。
有人知道我失踪了吗?
是你的问题解决了吗? – Mitul
不,你也在寻找答案吗? –