2014-05-15 11 views
7

Bei meinem aktuellen PC-Setup habe ich eine SSD und eine normale Festplatte installiert. Die SSD hat nur eine Kapazität von 120GB und da ich eine große Anwendung entwickle, die eine Menge von Dateien im Azure Blob Speicher speichert, möchte ich angeben, auf welcher Festplatte der Microsoft Azure Storage Emulator meine Dateien speichern soll.Azure Storage Emulator speichern Daten auf bestimmten Pfad

Ich verwende den neuesten Speicheremulator (3.0).

Thx

Antwort

14

Speicher Emulator hält diese Einstellung in einer Datei WAStorageEmulator.5.2.config genannt, die in C:\Users\{Your Current User Name}\AppData\Local\AzureStorageEmulator Ordner gefunden werden kann. Öffnen Sie diese Datei und ändern Sie die Einstellungen für und BlockBlobRoot Elemente in dieser Konfigurationsdatei. In der folgenden XML-Datei habe ich beispielsweise die Einstellungen so geändert, dass die Dateien in D:\ für Blockblobs anstelle von C:\ geschrieben werden.

<?xml version="1.0"?> 
<StorageEmulator xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <SQLInstance>.\SQLExpress</SQLInstance> 
    <PageBlobRoot>C:\Users\Gaurav.Mantri\AppData\Local\AzureStorageEmulator\PageBlobRoot</PageBlobRoot> 
    <BlockBlobRoot>D:\Users\Gaurav.Mantri\AppData\Local\AzureStorageEmulator\BlockBlobRoot</BlockBlobRoot> 
    <LogPath>C:\Users\Gaurav.Mantri\AppData\Local\AzureStorageEmulator\Logs</LogPath> 
    <LoggingEnabled>false</LoggingEnabled> 
</StorageEmulator> 

Möglicherweise müssen Sie den Speicheremulator neu starten, damit die Einstellungen wirksam werden.

+5

Jetzt heißt es 'AzureStorageEmulator', also ist der Pfad% userprofile% \ Local \ AzureStorageEmulator' – SOReader

+0

FYI der neueste Pfad ist'% userprofile% \ AppData \ Local \ AzureStorageEmulator' –

Verwandte Themen