我使用的Team Foundation服务2012年,随着内部托管,所以我可以部署应用到我们的网络服务器构建控制器。 我设置的生成定义,和现在用的是我的调试配置,并提供以下MSBUILD参数。
/p:DeployOnBuild=true /p:DeployTarget=MSDeployPublish /p:MSDeployPublishMethod=WMSVC /p:MSDeployServiceUrl=https://myserversname:8172/msdeploy.axd /p:AllowUntrustedCertificate=true /p:DeployIisAppPath="somesite.ourdomain.com" /p:Username=na\svc-users /p:Password=PASS /p:VisualStudioVersion=11.0
该解决方案基于就好了,我没有得到任何警告或错误。 当我去我的部署服务器,应用程序是空的。 我已经设置了权限的Web应用程序文件夹,并inetsrv文件夹中。 我也安装/配置的网络部署。 如果我没有得到任何错误回来我怎么能告诉什么是我的部署回事? 我已经检查了事件日志都在构建服务器和部署服务器上,并且也没有任何错误或警告。 我还可以做从我的开发机发布和它完全相同的参数完美。