我有两个运行的Azure网站(Live和Staging),每个网站都有一个连续的WebJob,用于处理上传到网站的文档。 几周内,现场网站上没有添加/更改任何内容。所以这个问题已经彻底解决了。
在WebJob中,我们从App_Data中读取网站的文件,分析并将它们存储到数据库中。不会发生其他文件写入。在上周的某个时候,WebJobs开始失败:
未处理的异常:System.UnauthorizedAccessException:访问 路径'C:\ DWASFiles \ Sites'被拒绝。
我看不到其他人遇到过最近发生的类似问题。所以我有点难过!
我的解决方案 因为我找不到任何描述Azure中要做什么或改变了什么的资源。我沿着不同的路线前进并将WebJob逻辑解压缩为Hangfire任务。 (hangfire.io - 一个出色的任务运行员)
不确定这是否会对其他人有所帮助。但它解决了我的问题。
答案 0 :(得分:1)
尝试使用D:\ home \ site \ wwwroot \指向您的wwwroot目录。 Azure网站重新映射要与D:\ Home
一起使用的根目录