Azure WebJob DWASFiles访问被拒绝

时间:2014-12-07 17:38:08

标签: c# azure azure-web-sites azure-webjobs

我有两个运行的Azure网站(Live和Staging),每个网站都有一个连续的WebJob,用于处理上传到网站的文档。 几周内,现场网站上没有添加/更改任何内容。所以这个问题已经彻底解决了。

在WebJob中,我们从App_Data中读取网站的文件,分析并将它们存储到数据库中。不会发生其他文件写入。在上周的某个时候,WebJobs开始失败:

  

未处理的异常:System.UnauthorizedAccessException:访问   路径'C:\ DWASFiles \ Sites'被拒绝。

我看不到其他人遇到过最近发生的类似问题。所以我有点难过!

我的解决方案 因为我找不到任何描述Azure中要做什么或改变了什么的资源。我沿着不同的路线前进并将WebJob逻辑解压缩为Hangfire任务。 (hangfire.io - 一个出色的任务运行员)

不确定这是否会对其他人有所帮助。但它解决了我的问题。

1 个答案:

答案 0 :(得分:1)

尝试使用D:\ home \ site \ wwwroot \指向您的wwwroot目录。 Azure网站重新映射要与D:\ Home

一起使用的根目录