Jaka jest różnica między zdarzeniem webrole onStart () a zdarzeniem global Application_Start ()?

Po prostu zaczynam maczać nogi, poznając szczegóły techniczne Azure, więc przepraszam, jeśli to głupie pytanie.

Jeśli utworzę projekt usługi w chmurze w studio wizualnym i dodam webrole do aplikacji mvc, w aplikacji mvc zobaczę plik „WebRole.cs”. Jednak gdy zaczynam od aplikacji MVC jako punktu początkowego, a później chcę ją włączyć dla platformy Azure, kliknij prawym przyciskiem myszy projekt i wybierz opcję „Dodaj projekt usługi Windows Azure w chmurze”, nie utworzono WebRole.cs.

Gdzie więc mógłbym pójść, żeby coś się wydarzyło na zdarzeniu startowym WebRole? Zdarzenie Application_Start () pliku Global.asax?

Jeśli tak, jaka jest różnica między Application_Start () w Global.asax a metodą onStart () w webrole?

Znalazłem następujący wpis, który oferuje częściowe wyjaśnienie:Co rozpoczyna pierwszy Start ApplicationStart lub WebStole's OnStart?

Więc jeśli jest to przypadek, w którym zdarzenie onStart WebRole występuje przed Application_Start () w Global.asax, co się stanie, jeśli chcę uruchomić jakiś kod na zdarzeniu onStart () w projekcie, w którym później włączyłem aplikację dla Lazur?

questionAnswers(3)

yourAnswerToTheQuestion