2012-04-03 3 views
1

Ich erstelle einige benutzerdefinierte Anwendungsprotokolle in meiner Webanwendung mit log4net für meine Azure WebRole.Wo werden die LocalResources beim Ausführen in Azure gespeichert?

Diese werden vom DiagnosticManager jede Stunde in den Blobspeicher verschoben. Mein Setup ist das gleiche wie das code sample on windowesazure.com.

Beim Ausführen des Azure Emulators kann ich jederzeit das Verzeichnis des lokalen Speichers öffnen, um die Protokolle zu lesen, bevor sie in den BLOB-Speicher verschoben werden.

Wie kann ich den lokalen Speicher durchsuchen, wenn er in der realen Cloud bereitgestellt wird?

Antwort

0

LocalStorage ist eine virtuelle Festplatte, die beim Start dieser Instanz in eine Azure-Rolleninstanz eingebunden wird. Die einzige externe Sicht auf diese VHD besteht darin, den Remote Desktop in den Computer zu verschieben und dort zu suchen. Auf die virtuelle Festplatte kann nicht außerhalb der Instanz zugegriffen werden, an die sie angeschlossen ist.

+0

Ok. Ich habe Remote Desktop verwendet, aber ich kann es nicht finden. Sollte es nicht als Laufwerk sichtbar sein? –

+0

Ja, Sie sollten 3 Laufwerke auf der VM installiert haben. Das Betriebssystem, Ihre App und der lokale Speicherbereich. – BrentDaCodeMonkey

2

Suchen Sie in C:\resources\directories, IIRC.

Verwandte Themen