据我所知,目前还没有直接的方法可以使用存储模拟器来构建和测试我的WebJobs,因为它在WebJobs SDK的预发布版本中不受支持,但是有一些方法可以让SDK能够运行SDK试试这个?
在构建和测试示例项目时,我不想连接到Azure帐户。所以想看看是否有任何解决方法。
此致 基兰
答案 0 :(得分:2)
对不起Kiran,这是不可能的。模拟器不支持WebJobs SDK运行所需的所有功能 - 这就是我们不允许的原因。
答案 1 :(得分:1)
从MyGet每晚2.0.0-alpha-10307
版本开始,您可以针对存储模拟器运行WebJobs。您不仅可以从中读取数据,还可以使用存储触发器。
有关此实施的讨论可以在GitHub issue #53中找到。
由于这是一个预发布版和实验版,因此可能会有一些功能无法正常工作或无法按预期工作。您需要自己测试并在GitHub上报告任何问题。到目前为止,根据我自己的经验,它可以正常使用Queue Triggers。
更新:现在可以在2.0.0-beta1预发行版中的NuGet上使用