4

我正在尝试使用 Azure 模拟器让 Webjobs 在本地运行,但它会产生异常。我只发现旧帖子(从 2015 年初开始)说由于某些不受支持的 Blob 功能,Azure 模拟器不支持本地执行。我想知道这个限制是否仍然有效,或者是否存在一些解决方法?

在本地运行时,我将 JobHostConfiguration 创建为:

JobHostConfiguration config = new JobHostConfiguration();
config.StorageConnectionString =  "UseDevelopmentStorage=true";   
config.DashboardConnectionString = "UseDevelopmentStorage=true";

初始化后,我得到以下异常:

Unhandled Exception: System.InvalidOperationException: 
Failed to validate    Microsoft Azure WebJobs SDK Storage account.

知道如何让 WebJobs 在本地执行吗?任何已知的解决方法?提前致谢。

4

1 回答 1

2
我想知道这个限制是否仍然有效,或者是否存在一些解决方法?

简短的回答是肯定的。如果要使用 Webjobs,则需要与有效的存储帐户进行交互。

这并不意味着您不能在本地执行它们。您可以随时停止在云中运行的 Webjob,并从您的机器上运行相同的 Webjob。

于 2015-07-01T12:21:18.183 回答