我正在尝试使用Azure模拟器让Webjobs在本地运行,但它会产生异常.我只发现旧帖子(从2015年初开始)说Azure模拟器由于某些不受支持的Blob功能而不支持本地执行.我想知道这个限制是否仍然有效或是否存在某些解决方法?
在本地运行时,我正在创建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在本地执行吗?任何已知的工作?提前致谢.
最佳答案
I wonder if this limitation is still valid or if there exists some workaround?
简短的回答是肯定的.如果您想使用Webjobs,则需要与有效的存储帐户进行交互.
这并不意味着你不能在本地执行它们.您可以随时停止在云中运行的Webjob,并从您的计算机运行相同的Webjob.