Это связано с вопросом, который я задал вчера, но, вероятно, лучше задать его отдельно.
У меня есть сервер TFS 2010, на котором выполняется сборка файла .csproj, и на нем установлен ящик IIS6 с msdeploy.Я хочу, чтобы сборка автоматически публиковалась сборкой, но она никогда не пытается запустить публикацию независимо от того, что я отправляю в ее параметры.Я могу поставить DeployTarget = TotalCarp, и он все еще работает без ошибок, но не пытается опубликовать.
Вот соответствующий раздел журнала из сборки, который имеет отношение:
Запустите MSBuild для проекта
Начальные значения свойств
AdditionalVCOverrides =
CommandLineArguments = / p: SkipInvalidConfigurations = true / p: DeployOnBuild = True / p: DeployTarget = TotalCarp / p: MsDeployPublishMethod = RemoteAgent / p:DeployIisAppPath = "WebRoot / ExternalContractSupportWeb" / p: MsDeployServiceUrl = что угодно / p: AllowUntrustedCertificated = True / p: Имя пользователя = Имя пользователя / p: Пароль = Пароль
Конфигурация = Тест
Генерировать VSPropsFile = True
Журнал* LogFileDropLocation = \ g10svhudtfs \ TFSBuilds \ ExternalContractSupport \ TestBuild \ TestBuild_20101101.25 \ logs
MaxProcesses = 1
OutDir = C: \ Builds \ 1 \ CustomerTerms \ TestBuild \ 1020
* * *99 * CPU *1019* Любые процессоры 1019 * *9Project = C: \ Builds \ 1 \ CustomerTerms \ TestBuild \ Sources \ ExternalContractSupportWeb \ ExternalContractSupportWeb.csproj
ResponseFile =
RunCodeAnalysis = AsConfigured
Targets =
TargetsNotLogged = String [] Array
ToolPath =
ToolPlatform = Auto
Verbosity = Diagnostic
* C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ MSBuild.exe / nologo / noconsolelogger "C: \ Builds \ 1 \ CustomerTerms \ TestBuild \ Sources \ ExternalContractSupportWeb \ ExternalContractSupportWeb.csproj" / m: 1 / fl /flp: "logfile = C: \ Builds \ 1 \ CustomerTerms \ TestBuild \ Sources \ ExternalContractSupportWeb \ ExternalContractSupportWeb.log; кодировка = Unicode; подробность = диагностика" / p: SkipInvalidConfigurations = true / p: DeployOnBuild = Total / True: pt / True: pp/ p: MsDeployPublishMethod = RemoteAgent / p: DeployIisAppPath = "WebRoot / ExternalContractSupportWeb" / p: MsDeployServiceUrl = что угодно / p: AllowUntrustedCertificated = True / p: имя_пользователя = имя пользователя / p: пароль = пароль / ": C: Out\ 1 \ CustomerTerms \ TestBuild \ Binaries \ "/ p: Configuration =" Test "/ p: Platform =" Any CPU "/ p: VCBuildOverride =" C: \ Builds \ 1 \ CustomerTerms \ TestBuild \ Sources \ ExternalContractSupportWeb \ ExternalContractSupportWeb.csproj.Any CPU.Test.vsprops "/ dl: WorkflowCentralLogger," D: \ Программные файлы \ Microsoft Team Foundation Server 2010 \ Инструменты \ Microsoft.TeamFoundation.Build.Server.Logger";" Verbosity = Diagnostic; BuildUri = vstfs: /// Build / Build / 49; InformationNodeId = 5798; TargetsNotLogged = GetNativeManifest, GetCopyToOutputDirectoryItems, GetTargetPath; TFSUrl = http://g10svhudtfs:8080/tfs/TFSCollection;"*WorkflowForwardingLogger,"D:\Program Файлы \ Microsoft \ Foundation Server 2010 2010.Build.Server.Logger.dll ";" Verbosity = Diagnostic; "
Все, что я нашел в Интернете, имеет по крайней мере код ошибки, но похоже, что это сработало, но, очевидно, не пытаетсядаже попробовать что-нибудь развернуть?