9
我有一个简单的WebJob,我希望使用Azure存储模拟器进行测试。什么是使用Azure存储模拟器与Webjob的连接字符串?
我现在已经设置了AzureJobsRuntime和AzureJobsData组使用的开发存储如下:
<connectionStrings>
<add name="AzureJobsRuntime" connectionString="UseDevelopmentStorage=true;" />
<add name="AzureJobsData" connectionString="UseDevelopmentStorage=true;" />
</connectionStrings>
的webjob很简单:
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)
{
}
这将引发在启动时异常:
InvalidOperationException:
Windows Az ure存储帐户连接字符串格式不正确
我已经能够使用相同的连接字符串和CloudStorageAccount
类创建队列并向其添加消息。
另外值得注意的是,2.2.1预览模拟器也没有工作。一个错误消息被推出,开发存储不被支持。 –
@ amit-apple WebJobs SDK是否支持3.0存储模拟器? – ericb
仍然不支持WAS 3.2。我希望这会很快改变。 –