/ / Wie kann ich eine Worker-Rolle in azure bereitstellen? - asp.net-mvc, Git, Azure, Azure-Worker-Rollen

Wie kann ich eine Worker-Rolle in Azure bereitstellen? - asp.net-mvc, Git, Azure, Azure-Worker-Rollen

Ich habe eine mvc4 Webanwendung, die in azurblau arbeitet. Ich habe jetzt eine Arbeiterrolle erstellt, die als Absender einer E-Mail (Erinnerungen) funktioniert.

Wie sollte ich diese Arbeitsrolle in azurblau einsetzen? Die Erstellung eines Cloud-Dienstes über das Verwaltungsportal scheint nicht richtig zu sein. Ich sehe nicht, wie diese Worker-Rolle mit meiner Website verbunden sein wird.

Ich verwende ein Git zum Verwalten von Bereitstellungen. Kann ich meine Arbeiterrolle nur übernehmen und schieben? Das scheint nicht genug zu sein ..

Wie kann ich diesen Dienst nach der Bereitstellung stoppen?

Ich würde es sehr schätzen, wenn mir jemand in die richtige Richtung zeigen könnte.

Antworten:

4 für die Antwort № 1

Ein Azure Cloud Service ist in Ordnung, und Sie können eine Technologie wie Azure Storage Queues als Kommunikationsmechanismus zwischen der MVC 4-Webanwendung und der Worker-Rolle verwenden.

Alternativ können Sie einen ASP.NET-Web-API-Endpunkt in Ihrer Worker-Rolle hosten und diesen verfügbar machen. Sehen dieser Blogbeitrag.

Das Starten und Stoppen des Dienstes kann über das Azure-Portal erfolgen.