2016-07-28 3 views
0

Ich verwende derzeit meine Installation von Visual Studio 2015, um meine Builds auf den Netzwerklaufwerken bereitzustellen, die wir mit meinem Programm aktualisieren. Ich habe ein Veröffentlichungsprofil eingerichtet und es hat seit Monaten funktioniert.Warum kann ich nicht aus Team Foundation Server bereitstellen, aber ich kann aus Visual Studio mit demselben Veröffentlichungsprofil?

Unsere Firma hat kürzlich den Team Foundation Server gekauft, und ich konnte den Build Agent einrichten. Nachdem ich meinen gesamten Code eingecheckt hatte, war der Build-Server grün, Visual Studio 2015 wurde auf dem TFS-Server installiert und mein Build funktionierte einwandfrei. Es hat den Build im normalen lokalen Verzeichnis auf dem Server abgelegt, und alles hat super funktioniert.

Also wollte ich die tfs-Bereitstellungsfunktion voll ausnutzen. Ich habe meine Msbuild-Argumente für die Bereitstellung bei Build eingerichtet. Aber jedes Mal, wenn es zum Deploy-Teil des Builds kommt, schlägt es fehl. Es gibt mir den Fehler "Fehler MSB3191: Verzeichnis kann nicht erstellt werden". Und es hieß, der spezifische Grund sei ein falscher Benutzername oder ein falsches Passwort. Ich habe Zugang zu diesem Ordner, ich kann es jedes Mal direkt aus Visual Studio veröffentlichen.

Das Dienstkonto, das den Build-Server ausführt, hat Zugriff auf diesen Ordner. Der lokale Schattenkonto für das Dienstkonto hat Zugriff auf diesen Ordner. Alle Konten, die an dem Projekt in tfs beteiligt sind, haben das volle Recht, alles Vorstellbare zu tun. Trotzdem kann ich mein Projekt nicht auf diesem Netzwerklaufwerkpfad von dem Server, auf dem tfs ausgeführt wird, mithilfe der Methode deploy on build oder einer anderen Methode bereitstellen. Ich bin an dieser Stelle nicht mehr verwirrt.

EDIT:

Meine msbuild Argumente sind: /t: BUILD/t: Publish/p: DeployOnBuild = True/p: PublishProfile = "TestThingWeb"

Das Publizierungsprofil funktioniert auf jeden Fall. Die Bereitstellung bei Build mit tfs funktioniert nicht.

Dies ist die gesamte Protokolldatei, die ich erhalte. Ich musste eine Menge Mist löschen, damit sie in dieses Fenster passt, aber die Fehlermeldung ist Code-Box.


Beginn: Holen Quellen


Syncing Repository: TestWebProject (TFVC) Workspace Name: ws_6_5; DEPFOUNDATION \ DEPTFSBDAGT tf get/Version: C271 Repository TestWebProject auf Version C271 Geschehen Synchronisierung (Arbeitsplatz Version C271)


Laufende Aufgaben



Startaufgabe: NuGet wiederherstellen *** sln


Set workingFolder auf Standard. C: \ DEPBuildAgent \ tasks \ NuGetInstaller \ 0.1.17 Ausführen des Powershell-Skript: C : \ DEPBuildAgent \ tasks \ NuGetInstaller \ 0.1.17 \ NuGetInstaller.ps1 C: \ DEPBuildAgent \ agent \ worker \ tools \ NuGet.exe wiederherstellen "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1.sln" -NonInteractive MSBuild automatische Erkennung: mit Msbuild Version '14 .0 'von' C: \ Programme (x86) \ MSBuild \ 14.0 \ bin '. Alle in packages.config aufgeführten Pakete sind bereits installiert.


Finishing Aufgabe: NuGetInstaller



Startaufgabe:. Erstellen Lösung *** sln


Bau begann 2016.08.02 12.08.31 PM. 1> Projekt "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1.sln" auf Knoten 1 (BUILD; Ziel (e) veröffentlichen). 1> ValidateSolutionConfiguration: Erstellen der Lösungskonfiguration "release | any cpu". 1> Projekt "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1.sln" (1) erstellt "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj" (2) auf Knoten 1 (Standardziele). 2> GenerateTargetFrameworkMonikerAttribute: Das Ziel "GenerateTargetFrameworkMonikerAttribute" wird übersprungen, da alle Ausgabedateien in Bezug auf die Eingabedateien aktuell sind. CoreCompile: Überspringen Ziel "CoreCompile", weil alle Ausgabedateien in Bezug auf die Eingabedateien aktuell sind. _CopyOutOfDateSourceItemsToOutputDirectory: Das Ziel "_CopyOutOfDateSourceItemsToOutputDirectory" wird übersprungen, da alle Ausgabedateien in Bezug auf die Eingabedateien auf dem neuesten Stand sind. _CopyAppConfigFile: Das Ziel "_CopyAppConfigFile" wird übersprungen, da alle Ausgabedateien in Bezug auf die Eingabedateien auf dem neuesten Stand sind. CopyFilesToOutputDirectory: TestWebProject1 -> C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ bin \ TestWebProject1.dll ValidatePublishProfileSettings: Validieren PublishProfile (TestThingWeb) -Einstellungen. ValidateGlobalPackageSetting: $ (PackageAsSingleFile) ist True $ (PackageFileName) ist obj \ Release \ Package \ TestWebProject1.zip. Validieren ... CollectFilesFromIntermediateAssembly: Sammeln Sie alle Dateien von Project items @ (IntermediateAssembly). Hinzufügen: bin \ TestWebProject1.dll zu bin \ TestWebProject1.dll CollectFilesFromContent: Sammeln Sie alle Dateien von Project items @ (Inhalt). Hinzufügen: Inhalt \ bootstrap.css; Content \ bootstrap.min.css; favicon.ico; Schriftarten \ glyphicons-halblings-regular.svg; Global.asax; Inhalt \ Site.css; Scripts \ ai.0.15.0-build58334 .js; Scripts \ ai.0.15.0-build58334.min.js; Skripts \ bootstrap.js; Scripts \ bootstrap.min.js; ApplicationInsights.config; Scripts \ jquery-1.10.2.js; Scripts \ jquery-1.10 .2.min.js; Skripte \ jquery.validate.js; Skripte \ jquery.validate.min.js; Skripte \ jquery.validate.unobtrusive.js; Skripte \ jquery.validate.unobtrusive.min.js; Scripts \ moderniszr -2.6.2.js; Scripts \ respond.js; Skripte \ respond.min.js; Scripts_references.js; Web.config; Web.Debug.config; Web.Release.config; Views \ Web.config; Views_ViewStart.cshtml Ansichten \ Shared_Layout.cshtml; Ansichten \ Home \ About.cshtml; Ansichten \ Home \ Contact.cshtml; Ansichten \ Home \ Index.cshtml; Ansichten \ Account_ExternalLoginsListPartial.cshtml; Views \ Account \ ConfirmEmail .cshtml; Ansichten \ Konto \ ExternalLoginConfirmation.cshtml; Ansichten \ Konto \ ExternalLoginFailure.cshtml; Ansichten \ Konto \ Vergessen Password.cshtml; Ansichten \ Account \ ForgotPasswordConfir ... CollectFilesFromIntermediateSatelliteAssembliesWithTargetPath: Sammeln Sie alle Dateien aus der Projektausgabe (IntermediateSatelliteAssembliesWithTargetPath). Hinzufügen: CollectFilesFromReference: Sammeln Sie alle Dateien von Project items @ (ReferenceCopyLocalPaths, ReferenceComWrappersToCopyLocal, ResolvedIsolatedComModules, _DeploymentLooseManifestFile, NativeReferenceFile). CollectFilesFromAllExtraReferenceFiles: Sammeln Sie alle Dateien von Project items @ (AllExtraReferenceFiles).Hinzufügen: CollectFilesFrom_SourceItemsToCopyToOutputDirectory: Sammeln Sie alle Dateien von Project items @ (_ SourceItemsToCopyToOutputDirectoryAlways, _SourceItemsToCopyToOutputDirectory). Zugabe: ist \ ApplicationInsights.config; ist \ roslyn \ csc.exe; ist \ roslyn \ Microsoft.Build.Tasks.CodeAnalysis.dll; ist \ roslyn \ Microsoft.CodeAnalysis.CSharp.dll; ist \ roslyn \ Microsoft.CodeAnalysis .dll; bin \ rossyn \ Microsoft.CodeAnalysis.VisualBasic.dll; bin \ rossyn \ Microsoft.CSharp.Core.targets; bin \ rossyn \ Microsoft.VisualBasic.Core.targets; bin \ rossyn \ System.Collections.Immutable.dll ; bin \ roslyn \ System.Reflection.Metadata.dll; bin \ roslyn \ vbc.exe; bin \ roslyn \ VBCSCompiler.exe; bin \ roslyn \ VBCSCompiler.exe.config CollectFilesFrom_binDeployableAssemblies: Sammeln Sie alle Dateien von Project items @ (_binDeployableAssemblies). Hinzufügen: PipelineCollectFilesPhase: Veröffentlichen Pipeline Dateien abrufen Phase ExcludeGeneratedDebugSymbol: Alle Debug-Symbole ausschließen PreTransformWebConfig: Gefunden Die folgenden für Config tranformation: Web.config überspringen Web.config Kopieren auf obj \ Release \ TransformWebConfig \ original \ Web .config Datei obj \ Release \ TransformWebConfig \ original \ Web.config auf dem neuesten Stand überspringen Kopieren C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ Web.Release.config zu obj \ Release \ TransformWebConfig \ unterstützen \ Web .config, Dateiobjekt \ Release \ TransformWebConfig \ assist \ Web.config ist aktuell TransformWebConfigCore: Ziel "TransformWebConfigCore" überspringen weil alle Ausgabedateien in Bezug auf die Eingabedateien aktuell sind. PostTransformWebConfig: Transformierte Web.config C unter Verwendung von: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ Web.Release.config in obj \ Release \ TransformWebConfig \ transformiert \ Web.config. PipelineTransformPhase: Veröffentlichen Pipeline Trans Phase CopyAllFilesToSingleFolderForPackage: Kopieren alle Dateien auf temporären Speicherort unten Paket/veröffentlichen: obj \ Release \ Package \ PackageTmp. überspringen Kopieren bin \ TestWebProject1.dll zu obj \ Release \ Package \ PackageTmp \ bin \ TestWebProject1.dll, Datei obj \ Release \ Package \ PackageTmp \ bin \ TestWebProject1.dll ist auf dem neusten Stand überspringen Kopieren Content \ bootstrap.css zu obj \ Release \ Package \ PackageTmp \ Content \ bootstrap.css, Datei-Obj \ Release \ Package \ PackageTmp \ Content \ bootstrap.css ist aktuell Kopieren Sie Content \ bootstrap.min.css in obj \ Release \ Package \ PackageTmp \ Content \ bootstrap.min.css, Dateiobjekt \ Release \ Package \ PackageTmp \ Content \ bootstrap.min.css ist aktuell Überspringen Kopieren von favicon.ico zu obj \ Release \ Package \ PackageTmp \ favicon.ico, Dateiobjekt \ Release \ Package \ PackageTmp \ favicon.ico ist auf dem neuesten Stand Kopieren von Schriftarten \ glyphicons-halblings-regulary.svg nach obj \ Release \ Paket \ PackageTmp \ fonts \ glyphicons-halblings-regular.svg, Dateiobjekt \ Release \ Paket \ PackageTmp \ fonts \ glyphicons-halflin gs-regular.svg ist aktuell zu Kopieren Global.asax Skip to obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.ApplicationInsights.dll ist Überspringen auf dem aktuellen Stand Kopieren C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.Identity.Core.2.2.1 \ lib \ net45 \ Microsoft.AspNet.Identity.Core.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.AspNet.Identity.Core.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.AspNet.Identity.Core.dll ist auf dem neuesten Stand überspringen Kopieren C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.Identity.EntityFramework.2.2.1 \ lib \ net45 \ Microsoft.AspNet.Identity.EntityFramework.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.AspNet.Identity.EntityFramework.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.AspNet.Identity. EntityFramework.dll ist auf dem neuesten Stand Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ Paket überspringen s \ Microsoft.AspNet.Identity.Owin.2.2.1 \ lib \ net45 \ Microsoft.AspNet.Identity.Owin.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.AspNet.Identity.Owin.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.AspNet.Identity.Owin.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft überspringen.CodeDom.Providers.DotNetCompilerPlatform.1.0.0 \ lib \ net45 \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.3.0.1 \ lib \ net45 \ Microsoft.Owin überspringen. dll to obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.Owin.dll, Datei obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.dll ist aktuell Kopieren überspringen C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.Host.SystemWeb.3.0.1 \ lib \ net45 \ Microsoft.Owin.Host.SystemWeb.dll zu obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Host.SystemWeb.dll, Das Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Host.SystemWeb.dll ist auf dem neuesten Stand. Kopieren von C: \ DEPBuildAgent_wor überspringen k \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.Security.Cookies.3.0.1 \ lib \ net45 \ Microsoft.Owin.Security.Cookies.dll zu obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin. Security.Cookies.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.Cookies.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin überspringen. Security.3.0.1 \ lib \ net45 \ Microsoft.Owin.Security.dll in obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.Owin.Security.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin .Security.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.Security.Facebook.3.0.1 \ lib \ net45 \ Microsoft.Owin.Security.Facebook.dll zu obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.Facebook.dll, Datei-Obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.Facebook.dll ist auf dem neuesten Stand Kopieren überspringen C: \ DEPB uildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.Security.Google.3.0.1 \ lib \ net45 \ Microsoft.Owin.Security.Google.dll in obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin. Security.Google.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.Google.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin überspringen. Security.MicrosoftAccount.3.0.1 \ lib \ net45 \ Microsoft.Owin.Security.MicrosoftAccount.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.Owin.Security.MicrosoftAccount.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.MicrosoftAccount.dll ist auf dem neuesten Stand Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.Security.OAuth.3.0.1 \ lib \ net45 \ Microsoft überspringen. Owin.Security.OAuth.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.Owin.Security.OAuth.dll, Datei-Obj \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.OAuth.dll ist Aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Owin.Security.Twitter.3.0.1 \ lib \ net45 \ Microsoft.Owin.Security.Twitter.dll nach obj \ Release \ Package überspringen \ PackageTmp \ bin \ Microsoft.Owin.Security.Twitter.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ Microsoft.Owin.Security.Twitter.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s überspringen \ TestWebProject1 \ packages \ Microsoft.Web.Infrastructure.1.0.0.0 \ lib \ net40 \ Microsoft.Web.Infrastructure.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Microsoft.Web.Infrastructure.dll, Dateiobjekt \ Release \ Paket \ PackageTmp \ bin \ Microsoft.Web.Infrastructure.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Newtonsoft.Json.6.0.4 \ lib \ net45 \ Newtonsoft.Json.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ Newtonsoft.Json.dll, Datei obj \ Release \ Package \ PackageTmp \ bin \ Newtonsoft.Json.dll ist auf dem neuesten Stand Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Owin.1.0 \ lib \ net40 \ Owin.dll nach obj \ Release \ Paket \ PackageTmp \ bin \ Owin.dll, Dateiobjekt \ Release \ Package \ PackageTmp überspringen \ bin \ Owin.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.WebPages.3.2.3 \ lib \ net45 \ System.Web.Helpers.dll zu obj \ Release \ Package \ PackageTmp \ bin \ System.Web.Helpers.dll, Datei-Obj \ Release \ Package \ PackageTmp \ bin \ System.Web.Helpers.dll ist auf dem neuesten Stand Kopieren überspringen C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.Mvc.5.2.3 \ lib \ net45 \ System.Web.Mvc.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ System.Web.Mvc.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ System.Web.Mvc.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.Web.Optimization.1.1.3 \ lib \ net40 \ System überspringen. Web.Optimierung.dll to obj \ Release \ Paket \ PackageTmp \ bin \ System.Web.Optimization.dll, Datei obj \ Release \ Package \ PackageTmp \ bin \ System.Web.Optimization.dll ist auf dem neuesten Stand Kopieren überspringen C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ Pakete \ Microsoft.AspNet.Razor.3.2.3 \ lib \ net45 \ System.Web.Razor.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ System.Web.Razor.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ System.Web.Razor.dll ist aktuell Überspringen Kopieren C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.WebPages.3.2.3 \ lib \ net45 \ System.Web.WebPages.Deployment.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ System.Web.WebPages.Deployment.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ System.Web.WebPages.Deployment.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.WebPages.3.2.3 \ lib \ net45 \ System.Web.WebPages.dll zu obj \ Release \ Package \ PackageTmp \ bin \ System.Web.Web Pages.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ System.Web.WebPages.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.AspNet.WebPages.3.2 überspringen. 3 \ lib \ net45 \ System.Web.WebPages.Razor.dll für obj \ Release \ Paket \ PackageTmp \ bin \ System.Web.WebPages.Razor.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ System.Web .WebPages.Razor.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ WebGrease.1.5.2 \ lib \ WebGrease.dll zu obj \ Release \ Package \ PackageTmp \ bin \ WebGrease. dll, Datei obj \ Release \ Paket \ PackageTmp \ bin \ WebGrease.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ ApplicationInsights.config zu obj \ Release \ Package \ PackageTmp \ bin \ ApplicationInsights.config, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ ApplicationInsights.config ist aktuell Kopieren von C: \ DEPBui überspringen ldAgent_work \ 6 \ s \ TestWebProject1 \ Pakete \ Microsoft.Net.Compiler.1.0.0 \ tools \ csc.exe zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ csc.exe, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ csc.exe ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ Pakete \ Microsoft.Net.Compilers.1.0.0 \ tools \ Microsoft.Build.Tasks.CodeAnalysis.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.Build.Tasks.CodeAnalysis.dll, Datei-Obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.Build.Tasks.CodeAnalysis.dll ist auf dem neuesten Stand Skip Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ Pakete \ Microsoft.Net.Compiler.1.0.0 \ tools \ Microsoft.CodeAnalysis.CSharp.dll nach obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.CodeAnalysis. CSharp.dll, Datei-Obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.CodeAnalysis.CSharp.dll ist aktuell Kopieren von C überspringen: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ p ackages \ Microsoft.Net.Compiler.1.0.0 \ tools \ Microsoft.CodeAnalysis.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.CodeAnalysis.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ Microsoft.CodeAnalysis.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Net.Compiler.1.0.0 \ tools \ Microsoft.CodeAnalysis.VisualBasic.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.CodeAnalysis.VisualBasic.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ Microsoft.CodeAnalysis.VisualBasic.dll ist auf dem neuesten Stand Kopieren überspringen C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Net.Compilers.1.0.0 \ tools \ Microsoft.CSharp.Core.targets zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.CSharp.Core.targets, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ Microsoft.CSharp.Core.targets ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWe überspringen bProject1 \ packages \ Microsoft.Net.Compiler.1.0.0 \ tools \ Microsoft.VisualBasic.Core.targets zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ Microsoft.VisualBasic.Core.targets, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ Microsoft.VisualBasic.Core.targets ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Net.Compiler.1.0.0 \ tools \ System.Collections. Immutable.dll zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ System.Collections.Immutable.dll, Datei obj \ Release \ Package \ PackageTmp \ bin \ rosslyn \ System.Collections.Immutable.dll ist auf dem neuesten Stand Skip Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ Pakete \ Microsoft.Net.Compiler.1.0.0 \ tools \ System.Reflection.Metadata.dll in obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ System.Reflection. Metadata.dll, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ System.Reflection.Metadata.dll ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Net.Compiler.1.0.0 \ tools \ vbc.exe zu obj \ Release \ Package \ PackageTmp \ bin \ roslyn \ vbc überspringen .exe, Datei-Obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ vbc.exe ist aktuell Kopieren von C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Net.Compiler.1.0.0 \ tools überspringen \ VBCSCompiler.exe zu obj \ Release \ Package \ PackageTmp \ bin \ roslyn \ VBCSCompiler.exe, Datei obj \ Release \ Package \ PackageTmp \ bin \ roslyn \ VBCSCompiler.exe ist auf dem neuesten Stand überspringen Kopieren C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ packages \ Microsoft.Net.Compilers.1.0.0 \ tools \ VBCSCompiler.exe.config zu obj \ Release \ Paket \ PackageTmp \ bin \ roslyn \ VBCSCompiler.exe.config, Dateiobjekt \ Release \ Package \ PackageTmp \ bin \ roslyn \ VBCSCompiler.exe.config ist auf dem neuesten Stand. Überspringen Kopieren von Objekten \ Release \ TransformWebConfig \ transformed \ Web.config nach obj \ Rele ase \ Package \ PackageTmp \ Web.config, Datei obj \ Release \ Package \ PackageTmp \ Web.config auf dem neuesten Stand PipelinePreDeployCopyAllFilesToOneFolder: Veröffentlichen Pipeline Bereitstellungsphase Stufe PipelinePreDeployCopyAllFilesToOneFolder WebFileSystemPublish: Erstellen Verzeichnis „\ depkcfs \ data \ Anwendungsentwicklung \ WORK \ ADS \ Jack Moore \ TestWebProject ". C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Deploy \ Microsoft.Web.Publishing.Deploy.FileSystem.targets (93,5): Fehler MSB3191: Kann Verzeichnis "\" nicht erstellen depkcfs \ data \ ANWENDUNGSENTWICKLUNG \ WORK \ ADS \ Jack Moore \ TestWebProject ". Der Benutzername oder das Passwort ist falsch. 2> C: \ Programme (x86) \ MSBuild \ Microsoft \ VisualStudio \ v14.0 \ Web \ Deploy \ Microsoft.Web.Publishing.Deploy.FileSystem.targets (93,5): Fehler MSB3191: Verzeichnis konnte nicht erstellt werden "\ depkcfs \ data \ ANWENDUNGSENTWICKLUNG \ WORK \ ADS \ Jack Moore \ TestWebProject". Der Benutzername oder das Passwort ist falsch. [C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ Visualstudio \ v14.0 \ Web \ Deploy \ Microsoft.Web.Publishing.Deploy. FileSystem.targets (93,5): Fehler MSB3191: [C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj] 2> Fertig Project „C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj "(Standardziele) - FAILED. 1> Erledigt Bauprojekt "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1.sln" (BUILD; Ziel (e) veröffentlichen) - FAILED. Build fehlgeschlagen. "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1.sln" (BUILD; Publizieren Ziel) (1) -> "C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj" (Standardziel) (2) -> (WebFileSystemPublish Ziel) -> C: \ Program Files (x86) \ MSBuild \ Microsoft \ Visualstudio \ v14.0 ***** `

\Web\Deploy\Microsoft.Web.Publishing.Deploy.FileSystem.targets(93,5): error MSB3191: Unable to create directory "\\depkcfs\data\APPLICATION DEVELOPMENT\WORK\ADS\Jack Moore\TestWebProject". The user name or password is incorrect`***.** 

[C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj] C: \ Program Files (x86) \ MSBuild \ Microsoft \ Visualstudio \ v14.0 \ Web \ Deploy \ Microsoft.Web.Publishing.Deploy.FileSystem.targets (93 , 5): Fehler MSB3191: [C: \ DEPBuildAgent_work \ 6 \ s \ TestWebProject1 \ TestWebProject1 \ TestWebProject1.csproj] 0 Warnung (en) 1 Fehler (e) Abgelaufene Zeit 00: 00: 01.20 Prozess 'msbuild.exe' verließ mit dem Code '1'.


Finishing Aufgabe: VSBuild



Startaufgabe: Kopieren von Dateien in: $ (build.artifactstagingdirectory)


Set workingFolder auf Standard: C: \ DEPBuildAgent \ Aufgaben \ CopyFiles \ 1.0.12 Es wurden 0 Dateien


Aufgabe Finishing: Copyfiles



Aufgabe starten: Artifact Publish:


Set workingFolder auf Standard fallen: C: \ DEPBuildAgent \ tasks \ PublishBuildArtifacts \ 1.0.27 Maximale gleichzeitige Uploads 2, Max Creators 1 Gefunden 0 Dateien zum Hochladen. 0 Dateien erstellt, ohne Inhalt hochzuladen. Alle Dateien verarbeitet 0 Hochgeladen Artefakt 'C: \ DEPBuildAgent_work \ 6 \ a' zu Container-Ordner 'drop' von Build 128 Assoziierte Artefakt 62 mit Build 128


Finishing Aufgabe: PublishBuildArtifacts


Task VSBuild ist fehlgeschlagen. Dies führte zum Fehlschlagen des Jobs. Weitere Informationen finden Sie in den Protokollen für die Aufgabe. Arbeiter Arbeiter-4658dbb2-e9d7-4d73-a1d9-57d2de4008f0 läuft abgeschlossen Job 4658dbb2-e9d7-4d73-a1d9-57d2de4008f0



+0

, welche Version von TFS verwenden Sie? Verwenden Sie XAML Build oder das neue Build-System? –

+1

Bitte teilen Sie das gesamte Protokoll sowie Ihr MSBuild-Argument. Außerdem müssen Sie die Berechtigung überprüfen, mit der der Erstellungsagent ausgeführt wird, um festzustellen, ob er über die richtigen Berechtigungen verfügt. Versuchen Sie, sich an Ihrem Build-Agent-Computer anzumelden, und verwenden Sie die MSBuild-Befehlszeile, um Ihr Projekt bereitzustellen, um festzustellen, ob Sie es bereitstellen können. –

+0

Stoppen Sie außerdem die zuvor in IIS bereitgestellte Website, und versuchen Sie es erneut. –

Antwort

0

Bauen Finishing ich glaube, Sie haben ein Problem kann ich kam über meine erste Veröffentlichung über WebDeploy.

hinzufügen in/p: Username = "NameOnServerForSiteYou'repusblishingTo"/p: Passwort: IhrPasswort in Ihrem publishing.xml

Verwandte Themen