Ich habe einen einfachen WebJob, den ich mit dem Azure Storage Emulator testen möchte.Wie lautet die Verbindungszeichenfolge, um Azure Storage Emulator mit einem Webjob zu verwenden?
ich derzeit die AzureJobsRuntime und AzureJobsData Set Development Speicher wie folgt verwenden gesetzt haben:
<connectionStrings>
<add name="AzureJobsRuntime" connectionString="UseDevelopmentStorage=true;" />
<add name="AzureJobsData" connectionString="UseDevelopmentStorage=true;" />
</connectionStrings>
Die webjob ist sehr einfach:
public static void Main(string[] args)
{
JobHost host = new JobHost();
host.RunAndBlock();
}
public static void Process([QueueInput("queue")] string input, [BlobOutput("containername/blobname")]TextWriter writer)
{
}
Dies löst eine Ausnahme beim Start:
InvalidOperationException:
Windows Az ure Speicherkonto Verbindungszeichenfolge ist nicht korrekt formatiert
Ich konnte die Warteschlange erstellen und Nachrichten von einer Website mit der gleichen Verbindungszeichenfolge und der CloudStorageAccount
Klasse hinzufügen.
Beachten Sie auch, dass der 2.2.1 Vorschau-Emulator auch nicht funktioniert. Es wurde eine Fehlermeldung ausgegeben, dass der Entwicklungsspeicher nicht unterstützt wurde. –
@ amit-apple Unterstützt das WebJobs-SDK den 3.0-Speicheremulator? – ericb
Noch nicht unterstützt WAS 3.2. Ich hoffe, dass sich das bald ändern wird. –