У меня есть сборка TFS. Он прекрасно строит и развертывает веб-сайт в папке с перепадом. Но параметры, которые я вставляю в параметры сборки, чтобы сделать его webdeploy, кажется, игнорируются. Сборка компилируется с помощью стандартной конфигурации Relase | Any CPU, и в журналах нет упоминания о том, что она даже пытается развернуть.TFS 2012 Build не используется
Любые идеи о том, с чего начать расследование проблемы?
/p:Configuration=ecrCI
/p:Platform="Any CPU"
/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=WMSVC
/p:AllowUntrustedCertificate=True
/p:MSDeployServiceUrl=https://mywebserver:8172/msdeploy.axd
/p:DeployIisAppPath=myrUrl
/p:UserName=ecr
/p:Password=xxxx
/p:IgnoreDeployManagedRuntimeVersion=True
Да, я думаю, вы можете быть на правильных линиях с этим. TFSBuild работает под управлением C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe и не собирает ссылки на C: \ Program Files \ Microsoft Visual Studio 11.0 \ Common7 \ IDE \ ReferenceAssemblies \ v2 .0 \ Microsoft.TeamFoundation.Deployment.Workflow.dll, где я думаю, что находится/p: DeployOnBuild = true. Добавление /p:VisualStudioVersion = 11.0, похоже, не имеет никакого отношения к этому. – simon831
Я не могу установить VS2012 на сервере, хотя из-за его окон 2008 года. Я попытался скопировать файлы вручную, но, возможно, это не достаточно хорошо, и он нуждается в правильной установке? – simon831
Вам необходимо установить VS на машине, чтобы это работало правильно. –