Ich habe eine leere Lösung in .Net und fügen Sie zwei Azure Cloud Services Projekt in Lösung. Eine mit WebRole und andere mit WorkerRole. Kann ich beide Projekte in einer Cloud-Service-Instanz hosten oder für beide separat benötigen?Kann ich WebRole und WorkerRole im selben CloudService hosten?
Antwort
Innerhalb eines einzelnen Cloud-Services können Sie sicher mehrere Rollen haben, eine Kombination aus Web- und Worker-Rollen, die jeweils eigene Projekte innerhalb Ihrer Visual Studio-Lösung haben.
Wenn Sie bereitstellen, haben Sie yourapp.cloudapp.net
mit allen Ihren Rollen (mindestens eine Instanz von jedem).
Ihre Frage ist ein wenig unklar über was Sie suchen, in Bezug auf Lösungen und Projekt. Aber ... Alle Rollen, die innerhalb einer .cloudapp.net
-Bereitstellung koexistieren müssen, müssen sich alle in einer einzigen Visual Studio-Lösung befinden. Sie können Rollen aus mehreren Cloud Service-Lösungen nicht kombinieren.
Vielen Dank für die Antwort, wie Sie gesagt haben, können wir Rollen aus mehreren Cloud Services-Lösungen nicht kombinieren, aber ich habe nur eine Lösung und innerhalb der Lösung habe ich zwei separate azure Cloud-Dienste Projekt eins mit webrole und ein anderes mit Arbeiterrolle. Für das Hosting des Cloud-Service-Projekts müssen wir die ** package ** - und ** servicekonfig ** -Datei auf den azure cloud-Dienst hochladen und ich habe für beide Projekte ein anderes ** package ** und ** servicekonfig **. Meine Frage ist also, ob wir die beiden auf gleicher Instanz hosten könnten oder nicht? –
Duplikat von [dies] (http://stackoverflow.com/questions/15500803/deploy-a-web-role-and-worker-role-in-a-single-instance) SO Frage? –
@JeroenHeier Ich habe gerade überprüft: In dieser Frage geht es darum, Rollenfunktionen zu kombinieren, so dass sich eine Rolle wie zwei verhält. –