У меня есть 2 веб-сайта Azure (Live и Staging), каждый из которых имеет непрерывное веб-задание, которое обрабатывает документы, загруженные на сайт. Ничего не было добавлено/изменено на живом сайте в течение нескольких недель. Так что эта проблема возникла совершенно на ровном месте.
В WebJob мы читаем файлы из App_Data для сайта, анализируем и сохраняем их в базу данных. Никакой дополнительной записи в файл не происходит. Некоторое время на прошлой неделе веб-задания начали давать сбой:
Необработанное исключение: System.UnauthorizedAccessException: доступ к пути «C:\DWASFiles\Sites» запрещен.
Я не вижу никого, у кого была бы похожая проблема, которая возникла недавно. Так что я немного в тупике!
Мое решение Поскольку мне не удалось найти никаких ресурсов, описывающих, что делать или что изменилось в Azure. Я пошел другим путем и извлек логику WebJob в задачу Hangfire. (hangfire.io - фантастический таскраннер)
Не уверен, что это поможет кому-то еще. Но это решило мои проблемы.
C:\DWASFiles\Sites
, возможно, что-то в вашей веб-задаче изменилось.. - person Amit Apple   schedule 09.12.2014