ich die folgende Ordnerstruktur in meiner TFS Online habe:Azure Webseite Continuous Deployment holt immer das falsche Projekt
Die Ordnernamen auch in der Lösung, die die Projektnamen entsprechen.
Legende:
- grüner Punkt: web api 2.0 Projekt
- red dot: Klassenbibliothek
- blue dot: Konsolenanwendung als webjob zum Webprojekt hinzugefügt
- grauer Punkt: console nur App zum Testen verwendet
Ordner für Builddefinition Arbeiten:
Die Builddefinition wurde automatisch erstellt, indem Azure online mit TFS verbunden wurde, und ich habe nur den Ordner geändert, sodass er anstelle des Team Project-Stammordners auf den Ordner dieses Zweigs verweist, der die Lösungsdatei und die Ordner enthält Im ersten Bild.
(Dies deutet auf den Ordner, der die Lösungsdateien sowie alle Unterordner aus dem ersten Bild enthält
Problem. Wenn ich einen Build ausführen, es nimmt immer das ExpiringRateCardsWorker
Projekt (auch . jetzt das Web
Projekt (sowohl das Verzeichnis und die Projektdatei) umbenannt wurde mit einem Unterstrich beginnen, so wird es zuerst in alphabetischer Reihenfolge seines
der Einsatz ist erfolgreich, das ist, was ich in Monaco sehen:
Wie kann ich das Webprojekt abholen?
Bearbeiten: Die Frage wurde geschlossen mit dem Hinweis, das Duplikat von this zu sein. Ich habe seitdem die vorgeschlagene Lösung versucht, aber die /site/deployments
Ordner ist leer auf dem FTP, enthält es nicht die deploy.cmd
, so ist meine Frage leider immer noch nicht beantwortet.
Wie haben Sie versucht auf/site/deployments zuzugreifen? Ich vermute, dass dieser Ordner erst nach der ersten realen Bereitstellung erstellt wird. Wenn Ihre Bereitstellung immer fehlschlägt, gibt es keinen Ordner und keine Datei. – astaykov
Und danke für den Downvote - sehr nett von dir! – astaykov
Ich habe es über FTP zugegriffen.Bereitstellungsordner ist da, und die Bereitstellung ist erfolgreich, wie ich in meinem Post angegeben habe ... Das einzige Problem ist, dass es das falsche Projekt ist, es ist die Konsolenanwendung (Webjob). Ich entschuldige mich für den Downvote, aber Sie haben meine Frage mit einer unpassenden Antwort abgeschlossen, und ich hatte den Eindruck, Downvoting ist ein angemessener Weg, unpassende Antworten zu markieren. Bitte bearbeite deine Antwort (jede Änderung, da meine Stimme gesperrt ist) und ich bin froh sie zu entfernen, ich hatte nicht die Absicht, dich zu beleidigen. –