请原谅新手关于MS TFS和Visual Studio 2012的问题,我希望我使用的是正确的词汇表。
我们的商店最近搬到了MS TFS和Visual Studio 2012,以构建用于集成的内部Web服务。目前我们在Server2008R2上运行TFS 2010 Server,在Windows 7机器上运行Build服务器,我们的开发应用服务器也在运行Server2008R2。我被赋予了每晚构建和部署运行的工作。我有构建定义工作,但部署部分不起作用。我已根据这些文章在开发应用程序服务器和构建服务器上安装了Web Deploy:
和
我们在活动主管中配置了一个用户web_deploy_dev,该用户是dev app服务器上的本地管理员。
添加到构建定义的参数是: / P:DeployOnBuild =真
/p:DeployTarget=MsDeployPublish
/p:MSDeployServiceURL="https://PA-APPSRV1-DEV:8172/msdeploy.axd" /* double quotes not in original code */
/p:DeployIISAppPath="DW/DWServices" /* E:\Webroot\DW\DWServices */
/p:CreatePackageOnPublish=True
/p:MsDeployPublishMethod=WMSVC
/p:AllowUntrustedCertificate=True
/p:UserName=migp\web_deploy_dev
/p:Password=******
我怀疑MSBUILD甚至没有调用msdeploy.exe,因为我在Windows事件和应用程序日志中看不到任何错误,但我不知道所有要查看的地方。我可以使用Web浏览器并从构建服务器连接到dev应用服务器上的服务作为web_deploy_dev用户,在输入用户名和PW后我收到一个未找到网页的错误,但我认为这是预期的。 / p>
我不知道接下来要去哪里看,我试过在网上搜索,但我尝试的东西似乎都没有用。
提前感谢您的帮助和意见。
罗伊