Was ist der Unterschied zwischen dem Ereignis webrole onStart () und dem Ereignis Application_Start () global.asax?

Ich fange gerade an, mich mit den technischen Details von Azure vertraut zu machen, also entschuldige mich, wenn dies eine dumme Frage ist.

Wenn ich ein Cloud-Service-Projekt in Visual Studio erstelle und eine Webrolle für eine MVC-Anwendung hinzufüge, wird in der MVC-Anwendung die Datei "WebRole.cs" angezeigt. Wenn ich jedoch mit einer MVC-Anwendung als Ausgangspunkt beginne und diese später für Azure aktivieren möchte, indem ich mit der rechten Maustaste auf das Projekt klicke und "Windows Azure Cloud Service-Projekt hinzufügen" auswähle, wird keine WebRole.cs erstellt.

Wohin sollte ich gehen, um die Dinge beim Startereignis der WebRole geschehen zu lassen? Das Application_Start () - Ereignis der Datei Global.asax?

Wenn ja, was ist der Unterschied zwischen Application_Start () in Global.asax und der onStart () -Methode einer Webrolle?

Ich habe den folgenden Beitrag gefunden, der eine teilweise Erklärung bietet:Was startet zuerst Application_Start oder OnStart von WebRole?

Wenn also das onStart-Ereignis der WebRole vor dem Application_Start () in Global.asax auftritt, was passiert, wenn ich Code für das onStart () -Ereignis in einem Projekt ausführen möchte, für das ich die App später aktiviert habe Azurblau?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage