2016-08-18 15 views
0

Nach dem Update von VSTS gestern unsere Visual Studio Pre Build-Ereignisse fehlschlägt.Pre-Build-Ereignis schlägt nach VSTS-Update fehl

Wir machen eine Dateikopie vom Quellordner in den Erstellungsordner von VSTS. Aus irgendeinem Grund nach dem gestrigen Update erhalten wir nun einen Zugriff verweigert-Fehler und der Build schlägt fehl.

copy "$(ProjectDir)Web.config" "$(TargetDir)$(TargetFileName).config" 

Kopie "C: \ a \ 1 \ s \ Source \ Projektname \ Projektname \ Web.config" „C: \ a \ 1 \ s \ Source \ Projektname \ Projektname \ bin \ Project .dll.config " 2016-08-18T06: 10: 46.9209275Z Zugriff verweigert. 2016-08-18T06: 10: 46.9209275Z 0 Datei (en) kopiert.

(Der Grund, warum wir Web.config kopieren ist mit Assembly, um ein Problem zu bekommen Umleitungen und Azure Web Rollen, hier Azure WebRoles and configs gefunden.)

Das gleiche Problem tritt auf, wenn wir Kopien tun Datei in schluck Aufgaben in das gleiche Zielverzeichnis.

Wir verwenden die Hosted Build Agents.

Wer weiß, wie man dieses Problem umgehen kann?

VSTS update 17 Aug

Antwort

0

das Problem gelöst. Geändert, um den folgenden Befehl im Pre-Build-Ereignis zu verwenden.

xcopy "$(ProjectDir)Web.config" "$(TargetDir)$(TargetFileName).config" /R /Y 

Es scheint, dass sie einige Änderungen vorgenommen haben Zugriffsrechte seit dem letzten Update Datei.

Seit dem letzten Update auf VSO sind alle Quelldateien jetzt schreibgeschützt.

+0

Sie können es als Antwort markieren. –