【问题标题】:How to run webjobs in azure emulator如何在 azure 模拟器中运行 webjobs
【发布时间】:2017-10-18 16:12:39
【问题描述】:
我有一个基于控制台的应用程序作为 WebJob。现在在内部我正在尝试使用 storageconnectionstring UseDevelopmentStorage=true 映射 CloudDrive
它正在抛出异常ERROR_AZURE_DRIVE_DEV_PATH_NOT_SET。我搜索了这个错误,发现 WebJobs 不在 Azure 模拟器中本地运行。这些信息仍然有效吗?
有没有计划在一周左右的时间内为 webjobs 提供模拟器(存储)支持?
谢谢
【问题讨论】:
标签:
azure
azure-storage
azure-webjobs
【解决方案1】:
信息仍然有效 - 我们不支持 Azure 模拟器。
我们的待办事项中有该工作项目,但我不能给你任何预计到达时间。
【解决方案2】:
Boo hoo Microsoft...这似乎相当愚蠢,因为您希望我们开始采用 Azure Web Jobs!
【解决方案3】:
当前版本新增了几行代码,相信可以解决这个问题
static void Main()
{
var config = new JobHostConfiguration();
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
var host = new JobHost();
// The following code ensures that the WebJob will be running continuously
host.RunAndBlock();
}