Ich wusste, dass wir RoleEnvironment.IsAvailable
verwenden können, um zu überprüfen, ob Code in Web/Worker Role ausgeführt wird. Wie wäre es mit Azure Websites?Wie überprüft man, ob Code auf Azure Websites läuft
Ich habe den obigen RoleEnvironment-Code versucht, aber es gibt immer false zurück. Ich muss etwas Konfigurationscode in Application_Start
laufen lassen, also kann ich mich nicht auf den Anforderungskram verlassen.
Jede Hilfe wird geschätzt.
Arbeitete wie ein Charme. Vielen Dank! Ist das aber ein Trick oder offiziell von Azure irgendwo dokumentiert? Wird es wahrscheinlich in der Zukunft geändert werden? – Gildor
Es ist kein Trick, es muss dokumentiert werden, aber ich denke nicht, dass es ist. Es wird jedoch nicht geändert, da es als API betrachtet wird. –
https://github.com/projectkudu/kudu/wiki/Azure-runtime-environment –