0

我知道如何写入存储,但是如何通过网络作业在网站中写入?我想使用网络作业在天蓝色数据库中插入一些东西,并在网站中插入图像。我知道我的网络工作是:

上传到dir /App_Data/jobs/triggered/myjob

但我不能写 adir /images

4

2 回答 2

3

您的网络作业可以访问一个名为%HOME%using 它的环境变量,就像这样将%HOME%\site\wwwroot您指向站点的根目录(dir /在您的术语中)。这样做

var imageDir = Environment.ExpandEnvironmentVariables(@"%HOME%\site\wwwroot\images");

将为您提供图像文件夹的完整路径imageDir。你的网络作业可以在那里写任何东西。

于 2014-04-23T16:51:50.320 回答
0

不幸的是,Azure WebJobs SDK 不支持绑定到数据库或文件系统。仅支持开箱即用的 Azure 存储。

但是,您可以从 WebJob 手动创建到数据库的连接并执行数据库操作。

于 2014-04-23T15:58:13.733 回答