2016-07-13 9 views
0

Ich habe einen einfachen Web-Job erstellt und ihn auf meiner Test-Webapp auf meinem Test-Azure-Portal bereitgestellt, um einige Dinge zu lernen.Azure WebJob von einer Webanwendung zu einer anderen Webanwendung verschieben

Als Teil dieses Lernens möchte ich diesen Webjob auf eine andere Webapp im selben azurblauen Portal verschieben, ohne ihn über das Visual Studio neu zu verteilen. Wie ist es erreichbar?

Jede Hilfe wird geschätzt. Danke

Antwort

1

Nach dem Abschnitt Copying files directly in their proper location des Kudu-Wiki, ich denke, Sie können versuchen, Ihre Azure-Webjob per FTP von einer Webanwendung auf die andere zu bewegen.

Die Schritte zum Verschieben wie unten mit FTP-Tool.

  1. Bereit für ein FTP-Tool, das zwei FTP-Dienste von Azure WebApp gleichzeitig verbinden kann, z. B. FTP Rush.
  2. Kopieren Sie die FTP-Verbindungszeichenfolgen der beiden Webapps, dann verweisen Sie auf den Artikel, um die Webjob-Dateien & Verzeichnisse im Verzeichnis wwwroot/app_data/jobs/... zwischen zwei Instanzen zu verschieben.

Inzwischen denke ich, man kann versuchen, GitHub zu verwenden, um die gleiche webjob für den anderen Webapp zu umschichten, wenn die kontinuierliche Bereitstellung für Azure Verwendung finden Sie unter https://azure.microsoft.com/en-us/documentation/articles/app-service-continous-deployment/. Bitte behalten Sie dieselbe Struktur bei, indem Sie das Webapp-Verzeichnis wwwroot mit dem GitHub-Repository unterlaufen.

+1

Peter hat Recht. Solange Sie eine Web App zum Verschieben haben, benötigen Sie nur die Dateien im Verzeichnis wwwroot/app_data/jobs, und der WebJob Host sieht die neuen Dateien als Jobs und startet sie (außer Sie fügen einen Job hinzu). Datei deaktivieren). Ftp ist ein guter Weg, aber Sie können auch das Kudu-Tool verwenden und die Dateien mit einem modernen Browser (nicht IE) ziehen und ablegen. –

+0

Danke Peter. zu spät, um Ihnen zu danken, aber es hat geholfen zu verstehen, was ich tun muss. – sleepyhed21

Verwandte Themen